2023 Q4 Form 20-F Financial Statement

#000110465924049422 Filed on April 19, 2024

View on sec.gov

Income Statement

Concept 2023 Q4 2023 2022 Q4
Revenue $193.7M $552.4M
YoY Change -92.15% -15.7%
Cost Of Revenue $105.8M $230.1M
YoY Change -89.99% -29.78%
Gross Profit $87.94M $322.4M
YoY Change -93.77% -1.59%
Gross Profit Margin 45.4% 58.36%
Selling, General & Admin $84.40M $298.9M
YoY Change -53.32% -15.64%
% of Gross Profit 95.98% 92.71%
Research & Development $11.65M $28.10M
YoY Change -83.82% -16.53%
% of Gross Profit 13.25% 8.72%
Depreciation & Amortization $91.68M
YoY Change 572.4%
% of Gross Profit 104.26%
Operating Expenses $96.06M $326.9M
YoY Change -62.01% -15.74%
Operating Profit $1.895M -$4.500M
YoY Change -85.95% -92.55%
Interest Expense $1.000M
YoY Change 31.41%
% of Operating Profit
Other Income/Expense, Net $102.0K $3.500M
YoY Change -99.1% 27.37%
Pretax Income $14.36M -$100.0K
YoY Change -86.46% -99.82%
Income Tax -$7.972M $17.60M
% Of Pretax Income -55.51%
Net Earnings $1.459M -$18.50M
YoY Change -88.19% -89.86%
Net Earnings / Revenue 0.75% -3.35%
Basic Earnings Per Share
Diluted Earnings Per Share -$0.34
COMMON SHARES
Basic Shares Outstanding 53.87M
Diluted Shares Outstanding 55.33M

Balance Sheet

Concept 2023 Q4 2023 2022 Q4
SHORT-TERM ASSETS
Cash & Short-Term Investments $362.5M
YoY Change -15.7%
Cash & Equivalents $39.40M $51.65M
Short-Term Investments $6.300M
Other Short-Term Assets $4.300M $20.16M
YoY Change -78.67% -85.6%
Inventory $9.363M $7.186M
Prepaid Expenses
Receivables $68.73M
Other Receivables $6.000K $92.00K
Total Short-Term Assets $78.96M $96.79M
YoY Change -18.42% -84.37%
LONG-TERM ASSETS
Property, Plant & Equipment $66.06M $122.8M
YoY Change -46.22% -84.56%
Goodwill $6.960M $7.653M
YoY Change -9.06% -85.5%
Intangibles $745.0K $1.093M
YoY Change -31.84% -88.97%
Long-Term Investments $18.87M $19.18M
YoY Change -1.64% -58.81%
Other Assets $28.75M $48.87M
YoY Change -41.16% -58.25%
Total Long-Term Assets $64.46M $97.13M
YoY Change -33.64% -90.5%
TOTAL ASSETS
Total Short-Term Assets $78.96M $96.79M
Total Long-Term Assets $64.46M $97.13M
Total Assets $143.4M $193.9M
YoY Change -26.04% -88.19%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $704.0K $918.0K
YoY Change -23.31% -89.7%
Accrued Expenses $517.1M $603.5M
YoY Change -14.32% -24.89%
Deferred Revenue
YoY Change
Short-Term Debt $52.00M
YoY Change 73.33%
Long-Term Debt Due
YoY Change
Total Short-Term Liabilities $339.6M $385.2M
YoY Change -11.83% -86.9%
LONG-TERM LIABILITIES
Long-Term Debt $0.00
YoY Change
Other Long-Term Liabilities $61.00K $645.0K
YoY Change -90.54% -99.78%
Total Long-Term Liabilities $61.00K $645.0K
YoY Change -90.54% -99.78%
TOTAL LIABILITIES
Total Short-Term Liabilities $339.6M $385.2M
Total Long-Term Liabilities $61.00K $645.0K
Total Liabilities $354.9M $412.4M
YoY Change -13.94% -87.22%
SHAREHOLDERS EQUITY
Retained Earnings -$342.0M -$353.3M
YoY Change -3.21% -85.98%
Common Stock
YoY Change
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity -$211.0M -$217.5M
YoY Change
Total Liabilities & Shareholders Equity $143.4M $193.9M
YoY Change -26.04% -88.19%

Cashflow Statement

Concept 2023 Q4 2023 2022 Q4
OPERATING ACTIVITIES
Net Income $1.459M -$18.50M
YoY Change -88.19% -89.86%
Depreciation, Depletion And Amortization $91.68M
YoY Change 572.4%
Cash From Operating Activities -$16.75M
YoY Change 319.59%
INVESTING ACTIVITIES
Capital Expenditures
YoY Change
Acquisitions
YoY Change
Other Investing Activities
YoY Change
Cash From Investing Activities $10.15M
YoY Change -408.23%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -5.041M
YoY Change 1547.39%
NET CHANGE
Cash From Operating Activities -16.75M
Cash From Investing Activities 10.15M
Cash From Financing Activities -5.041M
Net Change In Cash -11.85M
YoY Change 63.23%
FREE CASH FLOW
Cash From Operating Activities -$16.75M
Capital Expenditures
Free Cash Flow
YoY Change

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2023Q4 us-gaap Other Receivable After Allowance For Credit Loss Current Related Party Type Extensible Enumeration
OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration
http://fasb.org/us-gaap/2023#RelatedPartyMember
CY2023Q4 us-gaap Other Receivable After Allowance For Credit Loss Noncurrent Related Party Type Extensible Enumeration
OtherReceivableAfterAllowanceForCreditLossNoncurrentRelatedPartyTypeExtensibleEnumeration
http://fasb.org/us-gaap/2023#RelatedPartyMember
CY2023 dei Entity Central Index Key
EntityCentralIndexKey
0001592560
CY2023 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-31
CY2023 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2023
CY2023 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2023 dei Amendment Flag
AmendmentFlag
false
CY2022Q4 us-gaap Other Receivable After Allowance For Credit Loss Current Related Party Type Extensible Enumeration
OtherReceivableAfterAllowanceForCreditLossCurrentRelatedPartyTypeExtensibleEnumeration
http://fasb.org/us-gaap/2023#RelatedPartyMember
CY2022Q4 us-gaap Other Receivable After Allowance For Credit Loss Noncurrent Related Party Type Extensible Enumeration
OtherReceivableAfterAllowanceForCreditLossNoncurrentRelatedPartyTypeExtensibleEnumeration
http://fasb.org/us-gaap/2023#RelatedPartyMember
CY2022Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2023Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2023Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2023 dei Document Type
DocumentType
20-F
CY2023 dei Document Registration Statement
DocumentRegistrationStatement
false
CY2023 dei Document Annual Report
DocumentAnnualReport
true
CY2023 dei Document Period End Date
DocumentPeriodEndDate
2023-12-31
CY2023 dei Document Transition Report
DocumentTransitionReport
false
CY2023 dei Document Shell Company Report
DocumentShellCompanyReport
false
CY2023 dei Entity File Number
EntityFileNumber
001-36363
CY2023 dei Entity Registrant Name
EntityRegistrantName
TCTM Kids IT Education Inc.
CY2023 dei Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
E9
CY2023 dei Entity Address Address Line1
EntityAddressAddressLine1
6/F, No. 1 Andingmenwai Street, Litchi Tower
CY2023 dei Entity Address Address Line2
EntityAddressAddressLine2
Chaoyang District
CY2023 dei Entity Address City Or Town
EntityAddressCityOrTown
Beijing
CY2023 dei Entity Address Postal Zip Code
EntityAddressPostalZipCode
100011
CY2023 dei Entity Address Country
EntityAddressCountry
CN
CY2023 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
No
CY2023 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2023 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2023 dei Entity Interactive Data Current
EntityInteractiveDataCurrent
Yes
CY2023 dei Entity Filer Category
EntityFilerCategory
Non-accelerated Filer
CY2023 dei Entity Emerging Growth Company
EntityEmergingGrowthCompany
false
CY2023 dei Icfr Auditor Attestation Flag
IcfrAuditorAttestationFlag
true
CY2023 dei Document Fin Stmt Error Correction Flag
DocumentFinStmtErrorCorrectionFlag
false
CY2023 dei Document Accounting Standard
DocumentAccountingStandard
U.S. GAAP
CY2023 dei Entity Shell Company
EntityShellCompany
false
CY2023 dei Auditor Firm
AuditorFirmId
5395
CY2023 dei Auditor Name
AuditorName
Marcum Asia CPAs LLP
CY2023 dei Auditor Location
AuditorLocation
Beijing China
CY2022Q4 us-gaap Cash
Cash
198529000
CY2023Q4 us-gaap Cash
Cash
220689000
CY2023Q4 us-gaap Cash
Cash
31083000
CY2023Q4 us-gaap Restricted Investments Current
RestrictedInvestmentsCurrent
300000
CY2023Q4 us-gaap Restricted Investments Current
RestrictedInvestmentsCurrent
42000
CY2023Q4 us-gaap Restricted Cash Current
RestrictedCashCurrent
6575000
CY2023Q4 us-gaap Restricted Cash Current
RestrictedCashCurrent
926000
CY2022Q4 us-gaap Other Receivables Net Current
OtherReceivablesNetCurrent
92000
CY2023Q4 us-gaap Other Receivables Net Current
OtherReceivablesNetCurrent
44000
CY2023Q4 us-gaap Other Receivables Net Current
OtherReceivablesNetCurrent
6000
CY2022Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
38656000
CY2023Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
57385000
CY2023Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
8083000
CY2022Q4 us-gaap Assets Of Disposal Group Including Discontinued Operation Current
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
430276000
CY2023Q4 us-gaap Assets Of Disposal Group Including Discontinued Operation Current
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
275603000
CY2023Q4 us-gaap Assets Of Disposal Group Including Discontinued Operation Current
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
38818000
CY2022Q4 us-gaap Assets Current
AssetsCurrent
667553000
CY2023Q4 us-gaap Assets Current
AssetsCurrent
560596000
CY2023Q4 us-gaap Assets Current
AssetsCurrent
78958000
CY2022Q4 us-gaap Restricted Investments Noncurrent
RestrictedInvestmentsNoncurrent
104000
CY2022Q4 us-gaap Other Receivable After Allowance For Credit Loss Noncurrent
OtherReceivableAfterAllowanceForCreditLossNoncurrent
701000
CY2023Q4 us-gaap Other Receivable After Allowance For Credit Loss Noncurrent
OtherReceivableAfterAllowanceForCreditLossNoncurrent
732000
CY2023Q4 us-gaap Other Receivable After Allowance For Credit Loss Noncurrent
OtherReceivableAfterAllowanceForCreditLossNoncurrent
103000
CY2022Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
77996000
CY2023Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
66064000
CY2023Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
9305000
CY2022Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
7030000
CY2023Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
5287000
CY2023Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
745000
CY2022Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
248704000
CY2023Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
237059000
CY2023Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
33389000
CY2022Q4 us-gaap Goodwill
Goodwill
49416000
CY2023Q4 us-gaap Goodwill
Goodwill
49416000
CY2023Q4 us-gaap Goodwill
Goodwill
6960000
CY2022Q4 us-gaap Long Term Investments
LongTermInvestments
46183000
CY2023Q4 us-gaap Long Term Investments
LongTermInvestments
41860000
CY2023Q4 us-gaap Long Term Investments
LongTermInvestments
5896000
CY2022Q4 us-gaap Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
18632000
CY2023Q4 us-gaap Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
28476000
CY2023Q4 us-gaap Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
4011000
CY2022Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
34395000
CY2023Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
28753000
CY2023Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
4050000
CY2022Q4 us-gaap Disposal Group Including Discontinued Operation Assets Noncurrent
DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent
186786000
CY2022Q4 us-gaap Assets
Assets
1337500000
CY2023Q4 us-gaap Assets
Assets
1018243000
CY2023Q4 us-gaap Assets
Assets
143417000
CY2022Q4 us-gaap Short Term Bank Loans And Notes Payable
ShortTermBankLoansAndNotesPayable
30000000
CY2022Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
5259000
CY2023Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
4988000
CY2023Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
704000
CY2022Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
148583000
CY2023Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
111840000
CY2023Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
15752000
CY2022Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
4281000
CY2023Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
6105000
CY2023Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
860000
CY2022Q4 us-gaap Deferred Income Current
DeferredIncomeCurrent
1314877000
CY2023Q4 us-gaap Deferred Income Current
DeferredIncomeCurrent
1210536000
CY2023Q4 us-gaap Deferred Income Current
DeferredIncomeCurrent
170500000
CY2022Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
416911000
CY2023Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
517096000
CY2023Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
72831000
CY2022Q4 us-gaap Liabilities Of Disposal Group Including Discontinued Operation Current
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
737035000
CY2023Q4 us-gaap Liabilities Of Disposal Group Including Discontinued Operation Current
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
560791000
CY2023Q4 us-gaap Liabilities Of Disposal Group Including Discontinued Operation Current
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent
78986000
CY2022 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
20248000
CY2023 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
11654000
CY2023 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
1641000
CY2021 us-gaap Operating Income Loss
OperatingIncomeLoss
-396647000
CY2022 us-gaap Operating Income Loss
OperatingIncomeLoss
-26353000
CY2022Q4 us-gaap Liabilities Current
LiabilitiesCurrent
2656946000
CY2023Q4 us-gaap Liabilities Current
LiabilitiesCurrent
2411356000
CY2023Q4 us-gaap Liabilities Current
LiabilitiesCurrent
339633000
CY2022Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
109111000
CY2023Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
107804000
CY2023Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
15184000
CY2022Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
750000
CY2023Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
433000
CY2023Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
61000
CY2022Q4 us-gaap Liabilities Of Disposal Group Including Discontinued Operation Noncurrent
LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent
77374000
CY2022Q4 us-gaap Liabilities
Liabilities
2844181000
CY2023Q4 us-gaap Liabilities
Liabilities
2519593000
CY2023Q4 us-gaap Liabilities
Liabilities
354878000
CY2022Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
1363845000
CY2023Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
1360901000
CY2023Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
191679000
CY2022Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
49664000
CY2023Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
48216000
CY2023Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
6791000
CY2022Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-2436918000
CY2023Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-2427992000
CY2023Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-341976000
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
-1499894000
CY2023Q4 us-gaap Stockholders Equity
StockholdersEquity
-1497783000
CY2023Q4 us-gaap Stockholders Equity
StockholdersEquity
-210959000
CY2022Q4 us-gaap Minority Interest
MinorityInterest
-6787000
CY2023Q4 us-gaap Minority Interest
MinorityInterest
-3567000
CY2023Q4 us-gaap Minority Interest
MinorityInterest
-502000
CY2022Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
-1506681000
CY2023Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
-1501350000
CY2023Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
-211461000
CY2022Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
1337500000
CY2023Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
1018243000
CY2023Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
143417000
CY2021 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1236273000
CY2022 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1399844000
CY2023 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
1375192000
CY2023 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
193692000
CY2021 us-gaap Cost Of Revenue
CostOfRevenue
795669000
CY2022 us-gaap Cost Of Revenue
CostOfRevenue
728416000
CY2023 us-gaap Cost Of Revenue
CostOfRevenue
750840000
CY2023 us-gaap Cost Of Revenue
CostOfRevenue
105754000
CY2021 us-gaap Gross Profit
GrossProfit
440604000
CY2022 us-gaap Gross Profit
GrossProfit
671428000
CY2023 us-gaap Gross Profit
GrossProfit
624352000
CY2023 us-gaap Gross Profit
GrossProfit
87938000
CY2021 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
437487000
CY2023 us-gaap Operating Income Loss
OperatingIncomeLoss
13451000
CY2023 us-gaap Operating Income Loss
OperatingIncomeLoss
1895000
CY2021 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
2611000
CY2022 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
280093000
CY2023 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
268399000
CY2023 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
37803000
CY2021 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
359453000
CY2022 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
397440000
CY2023 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
330848000
CY2023 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
46599000
CY2021 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
40311000
CY2022 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
1962000
CY2023 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
1089000
CY2023 us-gaap Interest Income Expense Net
InterestIncomeExpenseNet
153000
CY2021 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
1466000
CY2022 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
8150000
CY2023 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
723000
CY2023 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
102000
CY2021 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-267000
CY2022 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-325000
CY2023 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-901000
CY2023 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
-127000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-392837000
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-16566000
CY2023 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
14362000
CY2023 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
2023000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
116451000
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-14504000
CY2023 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-7972000
CY2023 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-1123000
CY2021 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
-509288000
CY2022 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
-2062000
CY2023 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
22334000
CY2023 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
3146000
CY2021 us-gaap Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
31114000
CY2022 us-gaap Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
122633000
CY2023 us-gaap Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
-5431000
CY2023 us-gaap Discontinued Operation Income Loss From Discontinued Operation Before Income Tax
DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax
-765000
CY2021 us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
-2394000
CY2022 us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
35338000
CY2023 us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
6549000
CY2023 us-gaap Discontinued Operation Tax Effect Of Discontinued Operation
DiscontinuedOperationTaxEffectOfDiscontinuedOperation
922000
CY2021 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
33508000
CY2022 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
87295000
CY2023 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
-11980000
CY2023 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
-1687000
CY2021 us-gaap Profit Loss
ProfitLoss
-475780000
CY2022 us-gaap Profit Loss
ProfitLoss
85233000
CY2023 us-gaap Profit Loss
ProfitLoss
10354000
CY2023 us-gaap Profit Loss
ProfitLoss
1459000
CY2021 us-gaap Income Loss From Continuing Operations Attributable To Noncontrolling Entity
IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
-1233000
CY2022 us-gaap Income Loss From Continuing Operations Attributable To Noncontrolling Entity
IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
1713000
CY2023 us-gaap Income Loss From Continuing Operations Attributable To Noncontrolling Entity
IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
1428000
CY2023 us-gaap Income Loss From Continuing Operations Attributable To Noncontrolling Entity
IncomeLossFromContinuingOperationsAttributableToNoncontrollingEntity
201000
CY2021 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-474547000
CY2022 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
83520000
CY2023 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
8926000
CY2023 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
1258000
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
56260925
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
54657222
CY2023 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
53873945
CY2023 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
53873945
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
57630365
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
57730672
CY2023 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
55334574
CY2023 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
55334574
CY2021 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-45.15
CY2022 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-0.35
CY2023 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
1.94
CY2023 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
0.27
CY2021 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-45.15
CY2022 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-0.35
CY2023 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
1.89
CY2023 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
0.27
CY2021 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
2.98
CY2022 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
7.99
CY2023 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
-1.11
CY2023 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
-0.16
CY2021 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
2.91
CY2022 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
7.56
CY2023 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
-1.11
CY2023 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
-0.16
CY2021 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-421000
CY2022 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
965000
CY2023 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-1448000
CY2023 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-204000
CY2021 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
-476201000
CY2022 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
86198000
CY2023 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
8906000
CY2023 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
1255000
CY2021 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
-1233000
CY2022 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
1713000
CY2023 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
1428000
CY2023 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
201000
CY2021 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-474968000
CY2022 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
84485000
CY2023 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
7478000
CY2023 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
1054000
CY2020Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
-1139269000
CY2021 us-gaap Profit Loss
ProfitLoss
-475780000
CY2021 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
3947000
CY2021 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-421000
CY2021 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
19103000
CY2021Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
-1592420000
CY2022 us-gaap Profit Loss
ProfitLoss
85233000
CY2022 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
107000
CY2022 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
965000
CY2022 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
16537000
CY2022 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
17103000
CY2022Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
-1506681000
CY2023 us-gaap Profit Loss
ProfitLoss
10354000
CY2023 us-gaap Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
227000
CY2023 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-1448000
CY2023 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
3887000
CY2023 us-gaap Minority Interest Decrease From Redemptions
MinorityInterestDecreaseFromRedemptions
5261000
CY2023 us-gaap Treasury Stock Value Acquired Cost Method
TreasuryStockValueAcquiredCostMethod
2428000
CY2023Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
-1501350000
CY2021 us-gaap Profit Loss
ProfitLoss
-475780000
CY2022 us-gaap Profit Loss
ProfitLoss
85233000
CY2023 us-gaap Profit Loss
ProfitLoss
10354000
CY2023 us-gaap Profit Loss
ProfitLoss
1459000
CY2021 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
33508000
CY2022 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
87295000
CY2023 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
-11980000
CY2023 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
-1687000
CY2021 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
-509288000
CY2022 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
-2062000
CY2023 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
22334000
CY2023 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
3146000
CY2021 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
71550000
CY2022 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
67704000
CY2023 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
46880000
CY2023 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
6603000
CY2021 us-gaap Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
149744000
CY2022 us-gaap Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
136875000
CY2023 us-gaap Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
121299000
CY2023 us-gaap Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
17085000
CY2022 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
378000
CY2021 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-934000
CY2022 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-636000
CY2023 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-1306000
CY2023 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-184000
CY2021 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
115788000
CY2022 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-18300000
CY2023 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-9844000
CY2023 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-1386000
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
14113000
CY2022 us-gaap Share Based Compensation
ShareBasedCompensation
11384000
CY2023 us-gaap Share Based Compensation
ShareBasedCompensation
2743000
CY2023 us-gaap Share Based Compensation
ShareBasedCompensation
386000
CY2021 us-gaap Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
1375000
CY2022 us-gaap Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
2572000
CY2023 us-gaap Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
-4315000
CY2023 us-gaap Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
-608000
CY2021 tctm Foreign Currency Transaction Gain Loss Before Tax1
ForeignCurrencyTransactionGainLossBeforeTax1
-267000
CY2022 tctm Foreign Currency Transaction Gain Loss Before Tax1
ForeignCurrencyTransactionGainLossBeforeTax1
-325000
CY2023 tctm Foreign Currency Transaction Gain Loss Before Tax1
ForeignCurrencyTransactionGainLossBeforeTax1
-901000
CY2023 tctm Foreign Currency Transaction Gain Loss Before Tax1
ForeignCurrencyTransactionGainLossBeforeTax1
-127000
CY2021 us-gaap Increase Decrease In Due From Related Parties
IncreaseDecreaseInDueFromRelatedParties
708000
CY2022 us-gaap Increase Decrease In Due From Related Parties
IncreaseDecreaseInDueFromRelatedParties
-45000
CY2023 us-gaap Increase Decrease In Due From Related Parties
IncreaseDecreaseInDueFromRelatedParties
-29000
CY2023 us-gaap Increase Decrease In Due From Related Parties
IncreaseDecreaseInDueFromRelatedParties
-4000
CY2021 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-3559000
CY2022 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-7770000
CY2023 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
18850000
CY2023 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
2654000
CY2021 us-gaap Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
3330000
CY2022 us-gaap Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
-13751000
CY2023 us-gaap Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
-1962000
CY2023 us-gaap Increase Decrease In Other Noncurrent Assets
IncreaseDecreaseInOtherNoncurrentAssets
-276000
CY2021 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-283000
CY2022 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
1083000
CY2023 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-531000
CY2023 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
-75000
CY2021 us-gaap Increase Decrease In Due To Related Parties
IncreaseDecreaseInDueToRelatedParties
-81000
CY2022 us-gaap Increase Decrease In Due To Related Parties
IncreaseDecreaseInDueToRelatedParties
-2000
CY2021 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
486000
CY2022 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
3796000
CY2023 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
1824000
CY2023 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
257000
CY2021 us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
77015000
CY2022 us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
-109339000
CY2023 us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
-104341000
CY2023 us-gaap Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
-14696000
CY2021 us-gaap Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
157290000
CY2022 us-gaap Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
32529000
CY2023 us-gaap Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
99463000
CY2023 us-gaap Increase Decrease In Other Accounts Payable And Accrued Liabilities
IncreaseDecreaseInOtherAccountsPayableAndAccruedLiabilities
14009000
CY2021 us-gaap Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
-145929000
CY2022 us-gaap Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
-142636000
CY2023 us-gaap Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
-147705000
CY2023 us-gaap Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
-20804000
CY2021 us-gaap Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
-315000
CY2022 us-gaap Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
-319000
CY2023 us-gaap Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
-317000
CY2023 us-gaap Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
-45000
CY2021 us-gaap Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
-70563000
CY2022 us-gaap Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
1046000
CY2023 us-gaap Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
21468000
CY2023 us-gaap Net Cash Provided By Used In Operating Activities Continuing Operations
NetCashProvidedByUsedInOperatingActivitiesContinuingOperations
3025000
CY2021 us-gaap Cash Provided By Used In Operating Activities Discontinued Operations
CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
79173000
CY2022 us-gaap Cash Provided By Used In Operating Activities Discontinued Operations
CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
-28574000
CY2023 us-gaap Cash Provided By Used In Operating Activities Discontinued Operations
CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
-140403000
CY2023 us-gaap Cash Provided By Used In Operating Activities Discontinued Operations
CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations
-19775000
CY2021 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
8610000
CY2022 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-27528000
CY2023 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-118935000
CY2023 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-16750000
CY2021 tctm Purchase Of Property And Equipment And Intangible Assets
PurchaseOfPropertyAndEquipmentAndIntangibleAssets
46910000
CY2022 tctm Purchase Of Property And Equipment And Intangible Assets
PurchaseOfPropertyAndEquipmentAndIntangibleAssets
29401000
CY2023 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
561000
CY2021 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
144601000
CY2023 tctm Purchase Of Property And Equipment And Intangible Assets
PurchaseOfPropertyAndEquipmentAndIntangibleAssets
34709000
CY2023 tctm Purchase Of Property And Equipment And Intangible Assets
PurchaseOfPropertyAndEquipmentAndIntangibleAssets
4889000
CY2021 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
954000
CY2022 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
583000
CY2023 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
457000
CY2023 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
64000
CY2023 us-gaap Proceeds From Sale Of Longterm Investments
ProceedsFromSaleOfLongtermInvestments
8000
CY2023 us-gaap Proceeds From Sale Of Longterm Investments
ProceedsFromSaleOfLongtermInvestments
1000
CY2021 tctm Payments To Acquire Time Deposits
PaymentsToAcquireTimeDeposits
2000
CY2023 tctm Payments To Acquire Time Deposits
PaymentsToAcquireTimeDeposits
300000
CY2023 tctm Payments To Acquire Time Deposits
PaymentsToAcquireTimeDeposits
42000
CY2021 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-45958000
CY2022 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-28818000
CY2023 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-34544000
CY2023 us-gaap Net Cash Provided By Used In Investing Activities Continuing Operations
NetCashProvidedByUsedInInvestingActivitiesContinuingOperations
-4866000
CY2021 us-gaap Cash Provided By Used In Investing Activities Discontinued Operations
CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
79651000
CY2022 us-gaap Cash Provided By Used In Investing Activities Discontinued Operations
CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
6109000
CY2023 us-gaap Cash Provided By Used In Investing Activities Discontinued Operations
CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
106592000
CY2023 us-gaap Cash Provided By Used In Investing Activities Discontinued Operations
CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations
15013000
CY2021 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
33693000
CY2022 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-22709000
CY2023 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
72048000
CY2023 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
10147000
CY2021 us-gaap Proceeds From Bank Debt
ProceedsFromBankDebt
30000000
CY2022 us-gaap Proceeds From Bank Debt
ProceedsFromBankDebt
30000000
CY2021 us-gaap Repayments Of Bank Debt
RepaymentsOfBankDebt
10710000
CY2022 us-gaap Repayments Of Bank Debt
RepaymentsOfBankDebt
30000000
CY2023 us-gaap Repayments Of Bank Debt
RepaymentsOfBankDebt
30000000
CY2023 us-gaap Repayments Of Bank Debt
RepaymentsOfBankDebt
4225000
CY2021 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
3947000
CY2022 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
107000
CY2023 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
227000
CY2023 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
32000
CY2022 us-gaap Payments To Minority Shareholders
PaymentsToMinorityShareholders
7109000
CY2023 us-gaap Payments To Minority Shareholders
PaymentsToMinorityShareholders
1580000
CY2023 us-gaap Payments To Minority Shareholders
PaymentsToMinorityShareholders
223000
CY2022 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
17103000
CY2023 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
2428000
CY2023 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
342000
CY2021 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
23237000
CY2022 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
-24105000
CY2023 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
-33781000
CY2023 us-gaap Net Cash Provided By Used In Financing Activities Continuing Operations
NetCashProvidedByUsedInFinancingActivitiesContinuingOperations
-4758000
CY2022 us-gaap Cash Provided By Used In Financing Activities Discontinued Operations
CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
22000000
CY2023 us-gaap Cash Provided By Used In Financing Activities Discontinued Operations
CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
-2000000
CY2023 us-gaap Cash Provided By Used In Financing Activities Discontinued Operations
CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations
-283000
CY2021 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
23237000
CY2022 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-2105000
CY2022 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
80403000
CY2023 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
132001000
CY2023 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-35781000
CY2023 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-5041000
CY2021 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
65540000
CY2022 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
-52342000
CY2023 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
-82668000
CY2023 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
-11644000
CY2021 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
-67000
CY2022 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
2288000
CY2023 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
-1447000
CY2023 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
-203000
CY2021 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
65473000
CY2022 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-50054000
CY2023 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-84115000
CY2023 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-11847000
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
358548000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
424021000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
373967000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
52672000
CY2021Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
423766000
CY2022Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
356237000
CY2023Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
279757000
CY2023Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
39403000
CY2021Q4 us-gaap Restricted Cash
RestrictedCash
255000
CY2022Q4 us-gaap Restricted Cash
RestrictedCash
17730000
CY2023Q4 us-gaap Restricted Cash
RestrictedCash
10095000
CY2023Q4 us-gaap Restricted Cash
RestrictedCash
1422000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
424021000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
373967000
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
289852000
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
40825000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Disposal Group Including Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations
301204000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Disposal Group Including Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations
175438000
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Disposal Group Including Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations
62588000
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Disposal Group Including Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsDisposalGroupIncludingDiscontinuedOperations
8815000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
122817000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
198529000
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
227264000
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
32010000
CY2022 us-gaap Income Taxes Paid
IncomeTaxesPaid
45000
CY2023 us-gaap Income Taxes Paid
IncomeTaxesPaid
229000
CY2023 us-gaap Income Taxes Paid
IncomeTaxesPaid
32000
CY2021 us-gaap Interest Paid Net
InterestPaidNet
463000
CY2022 us-gaap Interest Paid Net
InterestPaidNet
1340000
CY2023 us-gaap Interest Paid Net
InterestPaidNet
626000
CY2023 us-gaap Interest Paid Net
InterestPaidNet
88000
CY2021 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
6064000
CY2022 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
3727000
CY2023 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
3986000
CY2023 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
18592000
CY2023 tctm Equity Method Investments Percentage Of Equity Acquired Through Options
EquityMethodInvestmentsPercentageOfEquityAcquiredThroughOptions
1
CY2021 tctm Revenue From Contract With Customer Excluding Assessed Taxes
RevenueFromContractWithCustomerExcludingAssessedTaxes
1236273000
CY2023 us-gaap Use Of Estimates
UseOfEstimates
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;text-align:justify;margin:0pt 0pt 10pt 18pt;">(b)   Use of estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 36pt;">The preparation of consolidated financial statements in accordance with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosures of contingent assets and liabilities at the date of the consolidated financial statements and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from those estimates. Significant items subject to such estimates and assumptions include goodwill impairment and long-term investments, the allowance for credit losses of amounts due from related parties, prepaid expenses and other current assets and other non-current assets, the realizability of deferred income tax assets, the accruals for other contingencies, the useful lives of property and equipment and the recoverability of the carrying amounts of property and equipment and right-of-use assets. The current economic environment has increased the degree of uncertainty inherent in those estimates and assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 10pt 36pt;">The preparation of these financial statements requires the Company to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues, expenses, and related disclosure of contingent assets and liabilities. On an on-going basis, the Company evaluates its estimates based on historical experience and on various other assumptions that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying values of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates.</p>
CY2022Q4 tctm Cash Cash Equivalents And Restricted Investments
CashCashEquivalentsAndRestrictedInvestments
198633000
CY2023Q4 tctm Cash Cash Equivalents And Restricted Investments
CashCashEquivalentsAndRestrictedInvestments
227564000
CY2021 us-gaap Excise And Sales Taxes
ExciseAndSalesTaxes
3265000
CY2022 us-gaap Excise And Sales Taxes
ExciseAndSalesTaxes
2909000
CY2023 us-gaap Excise And Sales Taxes
ExciseAndSalesTaxes
3635000
CY2023 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
0
CY2023 us-gaap Goodwill And Intangible Asset Impairment
GoodwillAndIntangibleAssetImpairment
0
CY2022 tctm Revenue From Contract With Customer Excluding Assessed Taxes
RevenueFromContractWithCustomerExcludingAssessedTaxes
1399844000
CY2023 tctm Revenue From Contract With Customer Excluding Assessed Taxes
RevenueFromContractWithCustomerExcludingAssessedTaxes
1375192000
CY2021 tctm Revenue From Contract With Customer Excluding Assessed Taxes
RevenueFromContractWithCustomerExcludingAssessedTaxes
1236273000
CY2022 tctm Revenue From Contract With Customer Excluding Assessed Taxes
RevenueFromContractWithCustomerExcludingAssessedTaxes
1399844000
CY2023 tctm Revenue From Contract With Customer Excluding Assessed Taxes
RevenueFromContractWithCustomerExcludingAssessedTaxes
1375192000
CY2021Q4 us-gaap Contract With Customer Refund Liability
ContractWithCustomerRefundLiability
989572000
CY2022Q4 us-gaap Contract With Customer Refund Liability
ContractWithCustomerRefundLiability
902011000
CY2022Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
1314877000
CY2023Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
1210536000
CY2021 us-gaap Advertising Expense
AdvertisingExpense
77948000
CY2022 us-gaap Advertising Expense
AdvertisingExpense
42015000
CY2023 us-gaap Advertising Expense
AdvertisingExpense
43480000
CY2021 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
40311000
CY2022 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
20248000
CY2023 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
11654000
CY2021 us-gaap Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
133012000
CY2022 us-gaap Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
133013000
CY2023 us-gaap Defined Benefit Plan Contributions By Employer
DefinedBenefitPlanContributionsByEmployer
119548000
CY2023 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
2
CY2022Q4 tctm Prepaid Security Deposits
PrepaidSecurityDeposits
13849000
CY2023Q4 tctm Prepaid Security Deposits
PrepaidSecurityDeposits
16952000
CY2022Q4 us-gaap Supplies
Supplies
2956000
CY2023Q4 us-gaap Supplies
Supplies
14325000
CY2022Q4 us-gaap Inventory Net
InventoryNet
7181000
CY2023Q4 us-gaap Inventory Net
InventoryNet
9363000
CY2022Q4 us-gaap Prepaid Rent
PrepaidRent
3256000
CY2023Q4 us-gaap Prepaid Rent
PrepaidRent
6750000
CY2022Q4 tctm Professional Fees Current
ProfessionalFeesCurrent
3374000
CY2023Q4 tctm Professional Fees Current
ProfessionalFeesCurrent
2436000
CY2022Q4 us-gaap Prepaid Advertising
PrepaidAdvertising
1049000
CY2023Q4 us-gaap Prepaid Advertising
PrepaidAdvertising
2043000
CY2022Q4 us-gaap Prepaid Taxes
PrepaidTaxes
2836000
CY2023Q4 us-gaap Prepaid Taxes
PrepaidTaxes
1594000
CY2022Q4 us-gaap Other Assets Current
OtherAssetsCurrent
4533000
CY2023Q4 us-gaap Other Assets Current
OtherAssetsCurrent
4300000
CY2022Q4 tctm Prepaid Expense And Other Assets Current Gross
PrepaidExpenseAndOtherAssetsCurrentGross
39034000
CY2023Q4 tctm Prepaid Expense And Other Assets Current Gross
PrepaidExpenseAndOtherAssetsCurrentGross
57763000
CY2022Q4 tctm Prepaid Expense And Other Assets Current Allownce For Credit Loss
PrepaidExpenseAndOtherAssetsCurrentAllownceForCreditLoss
-378000
CY2023Q4 tctm Prepaid Expense And Other Assets Current Allownce For Credit Loss
PrepaidExpenseAndOtherAssetsCurrentAllownceForCreditLoss
-378000
CY2022Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
38656000
CY2023Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
57385000
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
378000
CY2022 tctm Provision For Doubtful Account
ProvisionForDoubtfulAccount
378000
CY2023 tctm Provision For Doubtful Account
ProvisionForDoubtfulAccount
0
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
378000
CY2023Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
378000
CY2022Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
315375000
CY2023Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
263320000
CY2022Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
237379000
CY2023Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
197256000
CY2022Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
77996000
CY2023Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
66064000
CY2021 us-gaap Depreciation
Depreciation
71475000
CY2022 us-gaap Depreciation
Depreciation
65897000
CY2023 us-gaap Depreciation
Depreciation
45137000
CY2023Q4 us-gaap Equity Securities Without Readily Determinable Fair Value Impairment Loss Cumulative Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossCumulativeAmount
4000000
CY2022Q4 us-gaap Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
27000000
CY2023Q4 us-gaap Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
22992000
CY2022Q4 tctm Equity Method Investment Impairment
EquityMethodInvestmentImpairment
-524000
CY2023Q4 tctm Equity Method Investment Impairment
EquityMethodInvestmentImpairment
-524000
CY2022Q4 us-gaap Equity Method Investments
EquityMethodInvestments
19183000
CY2023Q4 us-gaap Equity Method Investments
EquityMethodInvestments
18868000
CY2022Q4 us-gaap Long Term Investments
LongTermInvestments
46183000
CY2023Q4 us-gaap Long Term Investments
LongTermInvestments
41860000
CY2022Q4 tctm Rent And Property Management Deposits
RentAndPropertyManagementDeposits
24445000
CY2023Q4 tctm Rent And Property Management Deposits
RentAndPropertyManagementDeposits
22683000
CY2022Q4 tctm Prepayments For Equipment And Lease Improvement Noncurrent
PrepaymentsForEquipmentAndLeaseImprovementNoncurrent
2425000
CY2023Q4 tctm Prepayments For Equipment And Lease Improvement Noncurrent
PrepaymentsForEquipmentAndLeaseImprovementNoncurrent
2831000
CY2022Q4 us-gaap Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
7525000
CY2023Q4 us-gaap Other Assets Miscellaneous Noncurrent
OtherAssetsMiscellaneousNoncurrent
3239000
CY2022Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
34395000
CY2023Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
28753000
CY2021 us-gaap Proceeds From Bank Debt
ProceedsFromBankDebt
30000000
CY2023Q4 us-gaap Short Term Debt Percentage Bearing Variable Interest Rate
ShortTermDebtPercentageBearingVariableInterestRate
0.053
CY2022 us-gaap Debt Instrument Term
DebtInstrumentTerm
P12M
CY2022Q4 us-gaap Short Term Debt Percentage Bearing Variable Interest Rate
ShortTermDebtPercentageBearingVariableInterestRate
0.049
CY2021 us-gaap Interest Expense Debt
InterestExpenseDebt
117000
CY2022 us-gaap Interest Expense Debt
InterestExpenseDebt
2812000
CY2023 us-gaap Interest Expense Debt
InterestExpenseDebt
929000
CY2022Q4 tctm Recharge Card Liability Current
RechargeCardLiabilityCurrent
156003000
CY2023Q4 tctm Recharge Card Liability Current
RechargeCardLiabilityCurrent
228655000
CY2022Q4 us-gaap Contract With Customer Refund Liability Current
ContractWithCustomerRefundLiabilityCurrent
128940000
CY2023Q4 us-gaap Contract With Customer Refund Liability Current
ContractWithCustomerRefundLiabilityCurrent
190591000
CY2022Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
83955000
CY2023Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
72715000
CY2022Q4 us-gaap Taxes Payable Current
TaxesPayableCurrent
4629000
CY2023Q4 us-gaap Taxes Payable Current
TaxesPayableCurrent
10680000
CY2022Q4 tctm Accrued Compensation For Minority Shareholder Litigation
AccruedCompensationForMinorityShareholderLitigation
20894000
CY2022Q4 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
9454000
CY2023Q4 us-gaap Accrued Professional Fees Current
AccruedProfessionalFeesCurrent
5881000
CY2022Q4 us-gaap Accrued Advertising Current
AccruedAdvertisingCurrent
5611000
CY2022Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
7425000
CY2023Q4 us-gaap Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
8574000
CY2022Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
416911000
CY2023Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
517096000
CY2023 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.25
CY2021 tctm Income Taxes Assessable Profit Tax Rate
IncomeTaxesAssessableProfitTaxRate
12.5
CY2021 tctm Assessable Profit Before Tax
AssessableProfitBeforeTax
1000000.0
CY2022 tctm Income Taxes Assessable Profit Tax Rate
IncomeTaxesAssessableProfitTaxRate
12.5
CY2022 tctm Assessable Profit Before Tax
AssessableProfitBeforeTax
1000000.0
tctm Income Taxes Assessable Profit Tax Rate
IncomeTaxesAssessableProfitTaxRate
25
tctm Assessable Profit Before Tax
AssessableProfitBeforeTax
3000000.0
tctm Income Taxes Preferential Income Tax Rate Small Profit Enterprises
IncomeTaxesPreferentialIncomeTaxRateSmallProfitEnterprises
0.20
CY2023Q4 us-gaap Deferred Tax Assets Investment In Subsidiaries
DeferredTaxAssetsInvestmentInSubsidiaries
988000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-392837000
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-16566000
CY2023 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
14362000
CY2021 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
663000
CY2022 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
3796000
CY2023 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
1872000
CY2021 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
115788000
CY2022 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-18300000
CY2023 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-9844000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
116451000
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-14504000
CY2023 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-7972000
CY2021 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.250
CY2022 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.250
CY2023 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.250
CY2021 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
-0.009
CY2022 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
-0.762
CY2023 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
0.282
CY2021 tctm Effective Income Tax Rate Reconciliation Research And Development Bonus Deduction
EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentBonusDeduction
0.007
CY2022 tctm Effective Income Tax Rate Reconciliation Research And Development Bonus Deduction
EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentBonusDeduction
-0.129
CY2023 tctm Effective Income Tax Rate Reconciliation Research And Development Bonus Deduction
EffectiveIncomeTaxRateReconciliationResearchAndDevelopmentBonusDeduction
-0.108
CY2023 tctm Effective Income Tax Rate Reconciliation Nondeductible Expense Shared Expense From Discontinued Operations
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseSharedExpenseFromDiscontinuedOperations
1.149
CY2022 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Other
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
-0.019
CY2023 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Other
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther
0.016
CY2022 tctm Tax Impact Of Investment Loss
TaxImpactOfInvestmentLoss
0.906
CY2021 tctm Effective Income Tax Rate Reconciliation Preferential Tax Rates Percent
EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesPercent
-0.144
CY2022 tctm Effective Income Tax Rate Reconciliation Preferential Tax Rates Percent
EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesPercent
0.210
CY2023 tctm Effective Income Tax Rate Reconciliation Preferential Tax Rates Percent
EffectiveIncomeTaxRateReconciliationPreferentialTaxRatesPercent
0.173
CY2023 tctm Effective Income Tax Rate Reconciliation Change In Expired Tax Attribute Carryforwards Percent
EffectiveIncomeTaxRateReconciliationChangeInExpiredTaxAttributeCarryforwardsPercent
0.156
CY2021 us-gaap Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
-0.052
CY2022 us-gaap Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
-0.015
CY2023 us-gaap Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
-0.002
CY2021 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
-0.348
CY2022 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
0.435
CY2023 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
-2.469
CY2021 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.296
CY2022 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.876
CY2023 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.553
CY2022 tctm Change Of Deferred Tax Asset Decrease Related To Subsidiary Disposals And Expiration
ChangeOfDeferredTaxAssetDecreaseRelatedToSubsidiaryDisposalsAndExpiration
42000
CY2022Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
176296000
CY2023Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
163331000
CY2022Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
1148000
CY2023Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
520000
CY2022Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
177444000
CY2023Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
163851000
CY2022Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
158812000
CY2023Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
135375000
CY2022Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
18632000
CY2023Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
28476000
CY2022Q4 tctm Deferred Tax Liabilities Valuation Appreciation Of Intangible Assets
DeferredTaxLiabilitiesValuationAppreciationOfIntangibleAssets
750000
CY2023Q4 tctm Deferred Tax Liabilities Valuation Appreciation Of Intangible Assets
DeferredTaxLiabilitiesValuationAppreciationOfIntangibleAssets
433000
CY2022Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
750000
CY2023Q4 us-gaap Deferred Tax Liabilities
DeferredTaxLiabilities
433000
CY2020Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
4551000
CY2021Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
140621000
CY2022Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
158812000
CY2021 tctm Valuation Allowance Deferred Tax Asset Additions
ValuationAllowanceDeferredTaxAssetAdditions
136490000
CY2022 tctm Valuation Allowance Deferred Tax Asset Additions
ValuationAllowanceDeferredTaxAssetAdditions
14068000
CY2023 tctm Valuation Allowance Deferred Tax Asset Additions
ValuationAllowanceDeferredTaxAssetAdditions
3250000
CY2021 tctm Valuation Allowance Deferred Tax Asset Reductions
ValuationAllowanceDeferredTaxAssetReductions
-107000
CY2022 tctm Valuation Allowance Deferred Tax Asset Reductions
ValuationAllowanceDeferredTaxAssetReductions
10000000
CY2023 tctm Valuation Allowance Deferred Tax Asset Reductions
ValuationAllowanceDeferredTaxAssetReductions
6384000
CY2022 tctm Reversal Of Valuation Allowance
ReversalOfValuationAllowance
-11280000
CY2023 tctm Reversal Of Valuation Allowance
ReversalOfValuationAllowance
-32342000
CY2021 tctm Change Of Deferred Tax Asset Rate
ChangeOfDeferredTaxAssetRate
527000
CY2022 tctm Change Of Deferred Tax Asset Rate
ChangeOfDeferredTaxAssetRate
-25445000
CY2023 tctm Change Of Deferred Tax Asset Rate
ChangeOfDeferredTaxAssetRate
-13027000
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
200000
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
P1Y
CY2023 tctm Change Of Deferred Tax Asset Decrease Related To Subsidiary Disposals And Expiration
ChangeOfDeferredTaxAssetDecreaseRelatedToSubsidiaryDisposalsAndExpiration
988000
CY2021Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
140621000
CY2022Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
158812000
CY2023Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
135375000
CY2023Q4 us-gaap Operating Loss Carryforwards
OperatingLossCarryforwards
1263133000
CY2023Q4 tctm Deferred Tax Assets Operating Loss Carryforwards Subject To Expiration Year One
DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationYearOne
280201000
CY2023Q4 tctm Deferred Tax Assets Operating Loss Carryforwards Subject To Expiration Year Two
DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationYearTwo
336215000
CY2023Q4 tctm Deferred Tax Assets Operating Loss Carryforwards Subject To Expiration Year Three
DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationYearThree
271151000
CY2023Q4 tctm Deferred Tax Assets Operating Loss Carryforwards Subject To Expiration Year Four
DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationYearFour
184458000
CY2023Q4 tctm Deferred Tax Assets Operating Loss Carryforwards Subject To Expiration Year Five
DeferredTaxAssetsOperatingLossCarryforwardsSubjectToExpirationYearFive
184548000
CY2023Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2023 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestExpense
0
CY2023Q4 tctm Statutory Reserves Percentage Of Appropriation From Net Profit
StatutoryReservesPercentageOfAppropriationFromNetProfit
0.10
CY2023Q4 tctm Statutory Reserves Balance As Percentage To Capital
StatutoryReservesBalanceAsPercentageToCapital
0.50
CY2023Q4 tctm Statutory Reserves For Private Schools Requiring Reasonable Returns Percentage Of Appropriation From Net Profit
StatutoryReservesForPrivateSchoolsRequiringReasonableReturnsPercentageOfAppropriationFromNetProfit
0.25
CY2023Q4 tctm Statutory Reserves For Private Schools Not Requiring Reasonable Returns Percentage Of Expected Annual Increase In Net Assets
StatutoryReservesForPrivateSchoolsNotRequiringReasonableReturnsPercentageOfExpectedAnnualIncreaseInNetAssets
0.25
CY2021 tctm Statutory Accounting Practices Statutory Appropriations
StatutoryAccountingPracticesStatutoryAppropriations
16736000
CY2022 tctm Statutory Accounting Practices Statutory Appropriations
StatutoryAccountingPracticesStatutoryAppropriations
19037000
CY2023 tctm Statutory Accounting Practices Statutory Appropriations
StatutoryAccountingPracticesStatutoryAppropriations
6780000
CY2022Q4 us-gaap Statutory Accounting Practices Statutory Capital And Surplus Balance
StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
194601000
CY2023Q4 us-gaap Statutory Accounting Practices Statutory Capital And Surplus Balance
StatutoryAccountingPracticesStatutoryCapitalAndSurplusBalance
201381000
CY2022Q4 us-gaap Amount Of Restricted Net Assets For Consolidated And Unconsolidated Subsidiaries
AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries
1558879000
CY2023Q4 us-gaap Amount Of Restricted Net Assets For Consolidated And Unconsolidated Subsidiaries
AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries
1228153000
CY2021 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
0
CY2022 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
0
CY2023 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
0
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
879000
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
1166980
CY2023 tctm Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Exercise Multiple
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiple
2.8
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
0.0410
CY2023Q4 us-gaap Share Price
SharePrice
0.92
CY2023 tctm Income Tax Benefit From Share Based Compensation
IncomeTaxBenefitFromShareBasedCompensation
0
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
3356635
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
0.10
CY2022 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P6Y10M20D
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
2994000
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
200000
CY2023 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
0.01
CY2023 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
499145
CY2023 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
0.01
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
762605
CY2023 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
0.20
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
2294885
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
0.07
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P5Y1M28D
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
448000
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
4665092
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice
0.30
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Outstanding Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1
P4Y3M18D
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Outstanding Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
919000
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
2275775
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
0.37
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P5Y1M24D
CY2023Q4 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
444000
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
6261000
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
2543000
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
711000
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
0.7777
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
0
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
57630365
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
57730672
CY2023 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
55334574
CY2021 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
2.98
CY2022 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
7.99
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
0.82
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
0.92
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
0.92
CY2021 tctm Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Aggregate Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAggregateGrantDateFairValue
720000
CY2022 tctm Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Aggregate Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAggregateGrantDateFairValue
1079000
CY2023 tctm Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Aggregate Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodAggregateGrantDateFairValue
184000
CY2023Q4 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
706000
CY2023 tctm Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition Stock Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognitionStockOptions
P1Y3M25D
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
144920
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
4.38
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
115050
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
0.66
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
185340
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
2.22
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
9485
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
9.50
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
65145
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
2.28
CY2023Q4 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Share Based Awards Other Than Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions
1054000
CY2023 tctm Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized Period For Recognition Share Based Awards Other Than Options
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognitionShareBasedAwardsOtherThanOptions
P0Y5M12D
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
5930000
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
3358000
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
2916000
CY2021 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
33508000
CY2022 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
87295000
CY2023 us-gaap Income Loss From Discontinued Operations Net Of Tax
IncomeLossFromDiscontinuedOperationsNetOfTax
-11980000
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
56260925
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
54657222
CY2023 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
53873945
CY2021 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
1369440
CY2022 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
3073450
CY2023 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
1460629
CY2023 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Basic Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare
-1.11
CY2021 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
2.91
CY2022 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
7.56
CY2023 us-gaap Discontinued Operation Income Loss From Discontinued Operation Net Of Tax Per Diluted Share
DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare
-1.11
CY2021 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
-509288000
CY2022 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
-2062000
CY2023 us-gaap Income Loss From Continuing Operations Including Portion Attributable To Noncontrolling Interest
IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest
22334000
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
56260925
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
54657222
CY2023 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
53873945
CY2021 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
1369440
CY2022 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
3073450
CY2023 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
1460629
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
57630365
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
57730672
CY2023 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
55334574
CY2021 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-45.15
CY2022 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
-0.35
CY2023 us-gaap Income Loss From Continuing Operations Per Basic Share
IncomeLossFromContinuingOperationsPerBasicShare
1.94
CY2021 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-45.15
CY2022 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
-0.35
CY2023 us-gaap Income Loss From Continuing Operations Per Diluted Share
IncomeLossFromContinuingOperationsPerDilutedShare
1.89
CY2021 tctm Short Term Lease Rental Expense
ShortTermLeaseRentalExpense
14116000
CY2022 tctm Short Term Lease Rental Expense
ShortTermLeaseRentalExpense
7411000
CY2023 tctm Short Term Lease Rental Expense
ShortTermLeaseRentalExpense
9961000
CY2021 us-gaap Short Term Lease Cost
ShortTermLeaseCost
169613000
CY2022 us-gaap Short Term Lease Cost
ShortTermLeaseCost
148867000
CY2023 us-gaap Short Term Lease Cost
ShortTermLeaseCost
133106000
CY2021 us-gaap Operating Lease Payments
OperatingLeasePayments
119932000
CY2022 us-gaap Operating Lease Payments
OperatingLeasePayments
123263000
CY2023 us-gaap Operating Lease Payments
OperatingLeasePayments
143602000
CY2021 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
144601000
CY2022 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
80403000
CY2023 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
132001000
CY2022Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P2Y5M1D
CY2023Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P3Y5M23D
CY2022Q4 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0562
CY2023Q4 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0558
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
113686000
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
66914000
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
37027000
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
11620000
CY2023Q4 tctm Lessee Operating Lease Liability Payments Year Five Thereafter
LesseeOperatingLeaseLiabilityPaymentsYearFiveThereafter
6326000
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
235573000
CY2023Q4 us-gaap Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
15929000
CY2023Q4 us-gaap Operating Lease Liability
OperatingLeaseLiability
219644000
CY2023Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
111840000
CY2023Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
107804000
CY2021 us-gaap Operating Lease Expense
OperatingLeaseExpense
183729000
CY2022 us-gaap Operating Lease Expense
OperatingLeaseExpense
156278000
CY2023 us-gaap Operating Lease Expense
OperatingLeaseExpense
143067000
CY2023 us-gaap Loss Contingency Disclosures
LossContingencyDisclosures
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">16   COMMITMENTS AND CONTINGENCIES</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt 0pt 12pt 18pt;">The Company and certain of its current and former officers and directors have been named as defendants in a putative securities class action captioned Yili Qiu v. TCTM, Inc. et al., (Case No. 1:21-cv-03502) filed on June 22, 2021 in the U.S. District Court for the Eastern District of New York. The complaint asserts that defendants made false or misleading statements in certain SEC filings between August 16, 2016 and November 1, 2019 related to the Company’s business and operating results in violation of Sections 10(b) and 20(a) of the Securities Exchange Act of 1934 and Rule 10b-5 promulgated thereunder. On September 1, 2021, the court entered an order appointing lead plaintiff in this action. On September 14, 2021, the parties filed a joint status report and proposed scheduling stipulation, pursuant to which, the lead plaintiff filed an amended complaint on November 1, 2021. On December 16, 2021, the Company filed its pre-motion letter and the plaintiffs filed their opposition on December 23, 2021. On January 18, 2022, the Company moved to dismiss the complaint. On April 4, 2022, lead plaintiff served its opposition to the motion. Briefing was completed on May 19, 2022. While the motion to dismiss was pending, Plaintiff and the Company reached an agreement in principle to settle all claims. On July 13, 2022, Plaintiff filed a letter informing the court of the settlement in principle. On August 31, 2022, the parties filed a motion for preliminary approval of the proposed settlement agreement. Preliminary approval hearing took place on November 8, 2022, and the Court reserved judgement on the motion pending submission of additional information. In December 2022, the parties submitted revised settlement materials to the Court. On August 3, 2023, the Court ordered additional revisions to the settlement papers, which the parties submitted on August 18, 2023. On September 5, 2023, the Court granted preliminary approval for the TCTM settlement agreement. The Company settled the payment on September 23, 2023, and the plaintiff have filed their motions to approve the settlement and their proposed awards of attorney’s fees, etc. On February 9, 2024, the Court held the fairness hearing. The parties are awaiting the Court’s ruling.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;">There will have no material adverse effect on the Company’s financial position, results of operations or liquidity.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 18pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p>

Files In Submission

Name View Source Status
0001104659-24-049422-index-headers.html Edgar Link pending
0001104659-24-049422-index.html Edgar Link pending
0001104659-24-049422.txt Edgar Link pending
0001104659-24-049422-xbrl.zip Edgar Link pending
Financial_Report.xlsx Edgar Link pending
MetaLinks.json Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending
tctm-20231231.xsd Edgar Link pending
tctm-20231231x20f.htm Edgar Link pending
tctm-20231231x20f002.jpg Edgar Link pending
tctm-20231231x20f007.jpg Edgar Link pending
tctm-20231231xex12d1.htm Edgar Link pending
tctm-20231231xex12d2.htm Edgar Link pending
tctm-20231231xex13d1.htm Edgar Link pending
tctm-20231231xex13d2.htm Edgar Link pending
tctm-20231231xex15d1.htm Edgar Link pending
tctm-20231231xex15d1001.jpg Edgar Link pending
tctm-20231231xex15d2.htm Edgar Link pending
tctm-20231231xex15d2001.jpg Edgar Link pending
tctm-20231231xex15d2002.jpg Edgar Link pending
tctm-20231231xex15d2003.jpg Edgar Link pending
tctm-20231231xex15d3.htm Edgar Link pending
tctm-20231231xex15d3001.jpg Edgar Link pending
tctm-20231231xex1d1.htm Edgar Link pending
tctm-20231231xex1d1001.jpg Edgar Link pending
tctm-20231231xex1d1002.jpg Edgar Link pending
tctm-20231231xex2d4.htm Edgar Link pending
tctm-20231231xex4d10.htm Edgar Link pending
tctm-20231231xex4d11.htm Edgar Link pending
tctm-20231231xex4d12.htm Edgar Link pending
tctm-20231231xex4d13.htm Edgar Link pending
tctm-20231231xex4d14.htm Edgar Link pending
tctm-20231231xex4d15.htm Edgar Link pending
tctm-20231231xex8d1.htm Edgar Link pending
tctm-20231231xex97d1.htm Edgar Link pending
tctm-20231231_pre.xml Edgar Link unprocessable
tctm-20231231x20f_htm.xml Edgar Link completed
tctm-20231231_cal.xml Edgar Link unprocessable
tctm-20231231_def.xml Edgar Link unprocessable
tctm-20231231_lab.xml Edgar Link unprocessable