2023 Q4 Form 20-F Financial Statement

#000110465924051464 Filed on April 25, 2024

View on sec.gov

Income Statement

Concept 2023 Q4 2023 2020 Q4
Revenue $659.4M $2.631B $830.3M
YoY Change -2.96% -6.11% 54.42%
Cost Of Revenue $302.1M $1.196B $250.9M
YoY Change 8.46% 17.28% 58.8%
Gross Profit $357.2M $1.435B $579.5M
YoY Change -10.89% -19.48% 52.62%
Gross Profit Margin 54.18% 54.55% 69.79%
Selling, General & Admin $270.8M $161.0M $784.5M
YoY Change 5.62% -84.11% 68.49%
% of Gross Profit 75.8% 11.22% 135.38%
Research & Development $59.81M $42.12M $67.70M
YoY Change -16.57% -85.54% -8.27%
% of Gross Profit 16.74% 2.93% 11.68%
Depreciation & Amortization $13.42M $8.300M
YoY Change -41.25% 144.12%
% of Gross Profit 0.93% 1.43%
Operating Expenses $330.6M $371.5M $852.2M
YoY Change 0.77% -71.52% 57.99%
Operating Profit $26.64M -$950.0K -$272.7M
YoY Change -63.44% -100.2% 70.76%
Interest Expense $41.62M $140.4M $6.500M
YoY Change 30.3% 63.66% -35.64%
% of Operating Profit 156.22%
Other Income/Expense, Net $2.848M $4.310M -$151.1M
YoY Change -87.03% -93.56% -10173.33%
Pretax Income $71.10M $164.2M -$417.4M
YoY Change -43.9% -73.96% 181.84%
Income Tax $15.16M $555.0K -$13.60M
% Of Pretax Income 21.33% 0.34%
Net Earnings $59.06M $167.2M -$403.8M
YoY Change -53.2% -72.48% 124.46%
Net Earnings / Revenue 8.96% 6.36% -48.63%
Basic Earnings Per Share $0.04
Diluted Earnings Per Share $0.02 $0.04 -$102.5K
COMMON SHARES
Basic Shares Outstanding 3.770B
Diluted Shares Outstanding 3.881B

Balance Sheet

Concept 2023 Q4 2023 2020 Q4
SHORT-TERM ASSETS
Cash & Short-Term Investments $3.393B $3.393B $2.255B
YoY Change -8.4% -8.4%
Cash & Equivalents $55.90M $396.9M $1.062B
Short-Term Investments $2.997B $2.997B $1.193B
Other Short-Term Assets $767.0M $767.0M $349.4M
YoY Change -10.8% -10.8%
Inventory
Prepaid Expenses
Receivables $693.1M $1.266B $1.364B
Other Receivables $65.00K $65.00K $563.9M
Total Short-Term Assets $764.3M $5.426B $4.533B
YoY Change -86.57% -4.64%
LONG-TERM ASSETS
Property, Plant & Equipment $33.88M $93.73M $89.40M
YoY Change -32.03% 88.04%
Goodwill $80.75M $3.119M
YoY Change 16180.44%
Intangibles $177.4M
YoY Change 213.36%
Long-Term Investments $211.8M $211.8M $2.700M
YoY Change 1669.22% 1669.22%
Other Assets $24.19M $24.19M
YoY Change 292.31% 292.31%
Total Long-Term Assets $101.7M $722.2M $172.4M
YoY Change -56.08% 211.83%
TOTAL ASSETS
Total Short-Term Assets $764.3M $5.426B $4.533B
Total Long-Term Assets $101.7M $722.2M $172.4M
Total Assets $866.0M $6.149B $4.705B
YoY Change -85.38% 3.82%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $1.190B $1.190B $607.3M
YoY Change 8.07% 8.07%
Accrued Expenses $32.91M $32.91M $513.5M
YoY Change 251.81% 251.81%
Deferred Revenue
YoY Change
Short-Term Debt $19.37M $137.6M $0.00
YoY Change
Long-Term Debt Due $0.00
YoY Change
Total Short-Term Liabilities $192.9M $1.370B $1.271B
YoY Change -82.8% 22.1%
LONG-TERM LIABILITIES
Long-Term Debt $400.0K
YoY Change
Other Long-Term Liabilities $27.29M $27.29M $27.30M
YoY Change 480.58% 480.58%
Total Long-Term Liabilities $14.17M $27.29M $27.70M
YoY Change 201.4% 480.58%
TOTAL LIABILITIES
Total Short-Term Liabilities $192.9M $1.370B $1.271B
Total Long-Term Liabilities $14.17M $27.29M $27.70M
Total Liabilities $207.1M $1.563B $1.525B
YoY Change -82.09% 35.19%
SHAREHOLDERS EQUITY
Retained Earnings -$360.8M
YoY Change -8.73%
Common Stock $20.00K
YoY Change 0.0%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $4.586B $4.586B $3.180B
YoY Change
Total Liabilities & Shareholders Equity $866.0M $6.149B $4.705B
YoY Change -85.38% 3.82%

Cashflow Statement

Concept 2023 Q4 2023 2020 Q4
OPERATING ACTIVITIES
Net Income $59.06M $167.2M -$403.8M
YoY Change -53.2% -72.48% 124.46%
Depreciation, Depletion And Amortization $13.42M $8.300M
YoY Change -41.25% 144.12%
Cash From Operating Activities $57.26M -$491.1M
YoY Change -48.42% 101.44%
INVESTING ACTIVITIES
Capital Expenditures $1.905M $20.10M
YoY Change 10.56% 428.95%
Acquisitions
YoY Change
Other Investing Activities -$843.3M
YoY Change -1070.43%
Cash From Investing Activities -$165.2M -$863.4M
YoY Change 714.96% -1140.24%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -53.13M 946.3M
YoY Change 537.85% 122.14%
NET CHANGE
Cash From Operating Activities 57.26M -491.1M
Cash From Investing Activities -165.2M -863.4M
Cash From Financing Activities -53.13M 946.3M
Net Change In Cash -157.4M -408.2M
YoY Change -279.1% -253.92%
FREE CASH FLOW
Cash From Operating Activities $57.26M -$491.1M
Capital Expenditures $1.905M $20.10M
Free Cash Flow $55.35M -$511.2M
YoY Change -49.35% 106.46%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2022Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2023Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2023Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2023 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2023
CY2023 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2023 dei Entity Central Index Key
EntityCentralIndexKey
0001823986
CY2023 dei Amendment Flag
AmendmentFlag
false
CY2021 us-gaap Impairment Of Intangible Asset Finite Lived Statement Of Income Or Comprehensive Income Extensible Enumeration
ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
http://fasb.org/us-gaap/2023#OperatingExpenses
CY2022 us-gaap Impairment Of Intangible Asset Finite Lived Statement Of Income Or Comprehensive Income Extensible Enumeration
ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
http://fasb.org/us-gaap/2023#OperatingExpenses
CY2023 us-gaap Impairment Of Intangible Asset Finite Lived Statement Of Income Or Comprehensive Income Extensible Enumeration
ImpairmentOfIntangibleAssetFiniteLivedStatementOfIncomeOrComprehensiveIncomeExtensibleEnumeration
http://fasb.org/us-gaap/2023#OperatingExpenses
CY2020Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
1203526000
CY2023Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
3701622010
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 Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-31
CY2023 dei Document Transition Report
DocumentTransitionReport
false
CY2023 dei Document Shell Company Report
DocumentShellCompanyReport
false
CY2023 dei Entity File Number
EntityFileNumber
001-40376
CY2023 dei Entity Registrant Name
EntityRegistrantName
Waterdrop Inc.
CY2023 dei Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
E9
CY2023 dei Entity Address Address Line1
EntityAddressAddressLine1
Block C, Wangjing Science and Technology Park
CY2023Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
4772000
CY2022Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
56614000
CY2023 dei Entity Address Address Line2
EntityAddressAddressLine2
No. 2 Lize Zhonger Road
CY2023 dei Entity Address City Or Town
EntityAddressCityOrTown
Chaoyang District, Beijing
CY2023 dei Entity Address Postal Zip Code
EntityAddressPostalZipCode
100102
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
Accelerated Filer
CY2023 dei Entity Emerging Growth Company
EntityEmergingGrowthCompany
true
CY2023 dei Entity Ex Transition Period
EntityExTransitionPeriod
false
CY2023 dei Icfr Auditor Attestation Flag
IcfrAuditorAttestationFlag
false
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
1113
CY2023 dei Auditor Name
AuditorName
Deloitte Touche Tohmatsu Certified Public Accountants LLP
CY2023 dei Auditor Location
AuditorLocation
Beijing, the People’s Republic of China
CY2022Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
1574171000
CY2023Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
396905000
CY2023Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
55903000
CY2022Q4 us-gaap Restricted Cash Current
RestrictedCashCurrent
517364000
CY2023Q4 us-gaap Restricted Cash Current
RestrictedCashCurrent
577121000
CY2023Q4 us-gaap Restricted Cash Current
RestrictedCashCurrent
81286000
CY2022Q4 us-gaap Short Term Investments
ShortTermInvestments
2130377000
CY2023Q4 us-gaap Short Term Investments
ShortTermInvestments
2996527000
CY2023Q4 us-gaap Short Term Investments
ShortTermInvestments
422052000
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
10261000
CY2023Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
19263000
CY2023Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
2713000
CY2022Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
675796000
CY2023Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
693110000
CY2023Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
97623000
CY2022Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
450085000
CY2023Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
572871000
CY2023Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
80687000
CY2022Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
342468000
CY2023Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
189846000
CY2023Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
26738000
CY2022Q4 us-gaap Assets Current
AssetsCurrent
5690619000
CY2023Q4 us-gaap Assets Current
AssetsCurrent
5426445000
CY2023Q4 us-gaap Assets Current
AssetsCurrent
764298000
CY2022Q4 us-gaap Contract With Customer Asset Net Noncurrent
ContractWithCustomerAssetNetNoncurrent
103591000
CY2023Q4 us-gaap Contract With Customer Asset Net Noncurrent
ContractWithCustomerAssetNetNoncurrent
134383000
CY2023Q4 us-gaap Contract With Customer Asset Net Noncurrent
ContractWithCustomerAssetNetNoncurrent
18927000
CY2022Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
31397000
CY2023Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
33878000
CY2023Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
177407000
CY2023Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
24987000
CY2022Q4 us-gaap Long Term Investments
LongTermInvestments
11969000
CY2023Q4 us-gaap Long Term Investments
LongTermInvestments
211758000
CY2023Q4 us-gaap Long Term Investments
LongTermInvestments
29825000
CY2022Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
18447000
CY2023Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
59851000
CY2023Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
8430000
CY2022Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
6166000
CY2023Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
24190000
CY2023Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
3407000
CY2022Q4 us-gaap Goodwill
Goodwill
3420000
CY2023Q4 us-gaap Goodwill
Goodwill
80751000
CY2023Q4 us-gaap Goodwill
Goodwill
11374000
CY2022Q4 us-gaap Assets Noncurrent
AssetsNoncurrent
231604000
CY2023Q4 us-gaap Assets Noncurrent
AssetsNoncurrent
722218000
CY2023Q4 us-gaap Assets Noncurrent
AssetsNoncurrent
101722000
CY2022Q4 us-gaap Assets
Assets
5922223000
CY2023Q4 us-gaap Assets
Assets
6148663000
CY2023Q4 us-gaap Assets
Assets
866020000
CY2022Q4 wdh Insurance Premium Payables
InsurancePremiumPayables
516661000
CY2023Q4 wdh Insurance Premium Payables
InsurancePremiumPayables
591953000
CY2023Q4 wdh Insurance Premium Payables
InsurancePremiumPayables
83375000
CY2022Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
584123000
CY2023Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
597684000
CY2023Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
84182000
CY2023Q4 us-gaap Short Term Borrowings
ShortTermBorrowings
137557000
CY2023Q4 us-gaap Short Term Borrowings
ShortTermBorrowings
19374000
CY2022Q4 us-gaap Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
9354000
CY2023Q4 us-gaap Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
32908000
CY2023Q4 us-gaap Finance Lease Liability Current
FinanceLeaseLiabilityCurrent
4635000
CY2022Q4 us-gaap Liabilities Current
LiabilitiesCurrent
1121691000
CY2023Q4 us-gaap Liabilities Current
LiabilitiesCurrent
1369611000
CY2023Q4 us-gaap Liabilities Current
LiabilitiesCurrent
192905000
CY2022Q4 us-gaap Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
4701000
CY2023Q4 us-gaap Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
27293000
CY2023Q4 us-gaap Finance Lease Liability Noncurrent
FinanceLeaseLiabilityNoncurrent
3844000
CY2022Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
29703000
CY2023Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
73305000
CY2023Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
10325000
CY2022Q4 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
34404000
CY2023Q4 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
100598000
CY2023Q4 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
14169000
CY2022Q4 us-gaap Liabilities
Liabilities
1156095000
CY2023Q4 us-gaap Liabilities
Liabilities
1470209000
CY2023Q4 us-gaap Liabilities
Liabilities
207074000
CY2023Q4 us-gaap Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
92760000
CY2022Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
3000
CY2023Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
12000
CY2023Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
2000
CY2023Q4 us-gaap Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
13065000
CY2022Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.000005
CY2023Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.000005
CY2022Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
10000000000
CY2023Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
10000000000
CY2022Q4 us-gaap Common Stock Value
CommonStockValue
135000
CY2023Q4 us-gaap Common Stock Value
CommonStockValue
139000
CY2023Q4 us-gaap Common Stock Value
CommonStockValue
20000
CY2021 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
9349000
CY2022 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
4064000
CY2023 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
4342000
CY2022Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
7384670000
CY2023Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
7003423000
CY2023Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
986411000
CY2022Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
108245000
CY2023Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
144107000
CY2023Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
20297000
CY2022Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-2726919000
CY2023Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-2561963000
CY2023Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
-360845000
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
4766128000
CY2023Q4 us-gaap Stockholders Equity
StockholdersEquity
4585694000
CY2023Q4 us-gaap Stockholders Equity
StockholdersEquity
645881000
CY2022Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
5922223000
CY2023Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
6148663000
CY2023Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
866020000
CY2021 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
3205914000
CY2022 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
2801768000
CY2023 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
2630707000
CY2023 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
370527000
CY2021 us-gaap Operating Costs And Expenses
OperatingCostsAndExpenses
1054475000
CY2022 us-gaap Operating Costs And Expenses
OperatingCostsAndExpenses
1019362000
CY2023 us-gaap Operating Costs And Expenses
OperatingCostsAndExpenses
1195544000
CY2023 us-gaap Operating Costs And Expenses
OperatingCostsAndExpenses
168389000
CY2021 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
3104769000
CY2022 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
624478000
CY2023 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
740451000
CY2023 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
104290000
CY2021 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
530522000
CY2022 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
388651000
CY2023 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
402395000
CY2023 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
56676000
CY2021 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
378990000
CY2022 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
291290000
CY2023 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
299060000
CY2023 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
42122000
CY2021 us-gaap Operating Expenses
OperatingExpenses
5068756000
CY2022 us-gaap Operating Expenses
OperatingExpenses
2323781000
CY2023 us-gaap Operating Expenses
OperatingExpenses
2637450000
CY2023 us-gaap Operating Expenses
OperatingExpenses
371477000
CY2021 us-gaap Operating Income Loss
OperatingIncomeLoss
-1862842000
CY2022 us-gaap Operating Income Loss
OperatingIncomeLoss
477987000
CY2023 us-gaap Operating Income Loss
OperatingIncomeLoss
-6743000
CY2023 us-gaap Operating Income Loss
OperatingIncomeLoss
-950000
CY2021 us-gaap Investment Income Interest
InvestmentIncomeInterest
48662000
CY2022 us-gaap Investment Income Interest
InvestmentIncomeInterest
81713000
CY2023 us-gaap Investment Income Interest
InvestmentIncomeInterest
136043000
CY2023 us-gaap Investment Income Interest
InvestmentIncomeInterest
19161000
CY2023 us-gaap Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
612000
CY2021 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
9764000
CY2022 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
66929000
CY2023 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
30598000
CY2023 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
4310000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-1795067000
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
630693000
CY2023 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
164240000
CY2023 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
23133000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-220987000
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
22976000
CY2023 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
555000
CY2023 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
78000
CY2021 us-gaap Profit Loss
ProfitLoss
-1574080000
CY2022 us-gaap Profit Loss
ProfitLoss
607717000
CY2023 us-gaap Profit Loss
ProfitLoss
163685000
CY2023 us-gaap Profit Loss
ProfitLoss
23055000
CY2021 us-gaap Temporary Equity Accretion To Redemption Value Adjustment
TemporaryEquityAccretionToRedemptionValueAdjustment
152287000
CY2023 us-gaap Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
-3536000
CY2023 us-gaap Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
-498000
CY2021 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-1726367000
CY2022 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
607717000
CY2023 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
167221000
CY2023 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
23553000
CY2021 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
-36640000
CY2022 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
129563000
CY2023 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
37413000
CY2023 us-gaap Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
5270000
CY2021 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
192000
CY2022 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
174000
CY2023 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
-1551000
CY2023 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Net Of Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentNetOfTax
-218000
CY2021 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
-1610528000
CY2022 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
737454000
CY2023 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
199547000
CY2023 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
28107000
CY2023 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
-3536000
CY2023 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
-498000
CY2021 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-1610528000
CY2022 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
737454000
CY2023 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
203083000
CY2023 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
28605000
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
2990507749
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
3921388720
CY2023 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
3769679736
CY2023 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
3769679736
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
2990507749
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
4022467160
CY2023 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
3880861496
CY2023 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
3880861496
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.58
CY2022 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.15
CY2023 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.04
CY2023 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.01
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.58
CY2022 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.15
CY2023 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.04
CY2023 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.01
CY2020Q4 us-gaap Stockholders Equity
StockholdersEquity
-1657024000
CY2021 us-gaap Temporary Equity Accretion To Redemption Value Adjustment
TemporaryEquityAccretionToRedemptionValueAdjustment
152287000
CY2021 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
283291000
CY2021 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
2133437000
CY2021 us-gaap Stock Issued During Period Value Conversion Of Convertible Securities
StockIssuedDuringPeriodValueConversionOfConvertibleSecurities
4989623000
CY2021 us-gaap Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
16546000
CY2021 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
3460000
CY2021 us-gaap Net Income Loss
NetIncomeLoss
-1574080000
CY2021 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
-36448000
CY2021Q4 us-gaap Stockholders Equity
StockholdersEquity
3973426000
CY2022 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
112026000
CY2022 us-gaap Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
67022000
CY2022 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
10244000
CY2022 us-gaap Net Income Loss
NetIncomeLoss
607717000
CY2022 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
129737000
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
4766128000
CY2023 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
133869000
CY2023 us-gaap Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
526025000
CY2023 us-gaap Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
10904000
CY2023 us-gaap Net Income Loss
NetIncomeLoss
167221000
CY2023 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
35862000
CY2023Q4 us-gaap Stockholders Equity
StockholdersEquity
4585694000
CY2021 us-gaap Profit Loss
ProfitLoss
-1574080000
CY2022 us-gaap Profit Loss
ProfitLoss
607717000
CY2023 us-gaap Profit Loss
ProfitLoss
163685000
CY2023 us-gaap Profit Loss
ProfitLoss
23055000
CY2021 us-gaap Depreciation
Depreciation
17906000
CY2022 us-gaap Depreciation
Depreciation
22837000
CY2023 us-gaap Depreciation
Depreciation
13417000
CY2023 us-gaap Depreciation
Depreciation
1889000
CY2021 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
186000
CY2022 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
139000
CY2023 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
138000
CY2023 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
19000
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
226161000
CY2022 us-gaap Share Based Compensation
ShareBasedCompensation
112026000
CY2023 us-gaap Share Based Compensation
ShareBasedCompensation
133869000
CY2023 us-gaap Share Based Compensation
ShareBasedCompensation
18855000
CY2021 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-548000
CY2022 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-1378000
CY2023 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-1560000
CY2023 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-220000
CY2021 us-gaap Gain Or Loss On Sale Of Stock In Subsidiary
GainOrLossOnSaleOfStockInSubsidiary
-252000
CY2023 us-gaap Gain Or Loss On Sale Of Stock In Subsidiary
GainOrLossOnSaleOfStockInSubsidiary
-2169000
CY2023 us-gaap Gain Or Loss On Sale Of Stock In Subsidiary
GainOrLossOnSaleOfStockInSubsidiary
-306000
CY2022 us-gaap Gain Loss On Termination Of Lease
GainLossOnTerminationOfLease
-2173000
CY2022 us-gaap Provision For Other Credit Losses
ProvisionForOtherCreditLosses
23501000
CY2023 us-gaap Provision For Other Credit Losses
ProvisionForOtherCreditLosses
9635000
CY2023 us-gaap Provision For Other Credit Losses
ProvisionForOtherCreditLosses
1357000
CY2021 us-gaap Impairment Of Intangible Assets Indefinitelived Excluding Goodwill
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
40501000
CY2022 us-gaap Impairment Of Intangible Assets Indefinitelived Excluding Goodwill
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
-9737000
CY2023 us-gaap Impairment Of Intangible Assets Indefinitelived Excluding Goodwill
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
-21060000
CY2023 us-gaap Impairment Of Intangible Assets Indefinitelived Excluding Goodwill
ImpairmentOfIntangibleAssetsIndefinitelivedExcludingGoodwill
-2966000
CY2021 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
104052000
CY2022 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
42819000
CY2023 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-20254000
CY2023 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-2853000
CY2021 us-gaap Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
-255050000
CY2022 us-gaap Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
-39824000
CY2023 us-gaap Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
99881000
CY2023 us-gaap Increase Decrease In Contract With Customer Asset
IncreaseDecreaseInContractWithCustomerAsset
14068000
CY2021 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-254815000
CY2022 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-85101000
CY2023 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-149944000
CY2023 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-21119000
CY2021 wdh Increase Decrease In Due From Or To Related Parties
IncreaseDecreaseInDueFromOrToRelatedParties
-10424000
CY2022 wdh Increase Decrease In Due From Or To Related Parties
IncreaseDecreaseInDueFromOrToRelatedParties
8205000
CY2023 wdh Increase Decrease In Due From Or To Related Parties
IncreaseDecreaseInDueFromOrToRelatedParties
1751000
CY2023 wdh Increase Decrease In Due From Or To Related Parties
IncreaseDecreaseInDueFromOrToRelatedParties
247000
CY2021 us-gaap Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
-21214000
CY2022 us-gaap Increase Decrease In Deferred Revenue
IncreaseDecreaseInDeferredRevenue
-803000
CY2021 wdh Increase Decrease In Deferred Revenue Insurance Premium Payable
IncreaseDecreaseInDeferredRevenueInsurancePremiumPayable
77702000
CY2022 wdh Increase Decrease In Deferred Revenue Insurance Premium Payable
IncreaseDecreaseInDeferredRevenueInsurancePremiumPayable
-168367000
CY2023 wdh Increase Decrease In Deferred Revenue Insurance Premium Payable
IncreaseDecreaseInDeferredRevenueInsurancePremiumPayable
75292000
CY2023 wdh Increase Decrease In Deferred Revenue Insurance Premium Payable
IncreaseDecreaseInDeferredRevenueInsurancePremiumPayable
10605000
CY2021 us-gaap Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
11840000
CY2022 us-gaap Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
-5674000
CY2023 us-gaap Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
15495000
CY2023 us-gaap Increase Decrease In Deferred Income Taxes
IncreaseDecreaseInDeferredIncomeTaxes
2182000
CY2021 us-gaap Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
-213121000
CY2022 us-gaap Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
16152000
CY2023 us-gaap Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
13352000
CY2023 us-gaap Increase Decrease In Income Taxes
IncreaseDecreaseInIncomeTaxes
1881000
CY2021 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
-52025000
CY2022 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
85024000
CY2023 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
-43542000
CY2023 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
-6133000
CY2021 wdh Increase Decrease In Right Of Use Assets Net
IncreaseDecreaseInRightOfUseAssetsNet
1613000
CY2022 wdh Increase Decrease In Right Of Use Assets Net
IncreaseDecreaseInRightOfUseAssetsNet
28615000
CY2023 wdh Increase Decrease In Right Of Use Assets Net
IncreaseDecreaseInRightOfUseAssetsNet
-36716000
CY2023 wdh Increase Decrease In Right Of Use Assets Net
IncreaseDecreaseInRightOfUseAssetsNet
-5171000
CY2021 wdh Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
-5478000
CY2022 wdh Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
-34525000
CY2023 wdh Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
41646000
CY2023 wdh Increase Decrease In Operating Lease Liabilities
IncreaseDecreaseInOperatingLeaseLiabilities
5866000
CY2021 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-1096652000
CY2022 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
765705000
CY2023 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
406516000
CY2023 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
57258000
CY2021 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
35659000
CY2022 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
11884000
CY2023 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
13522000
CY2023 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
1905000
CY2021 us-gaap Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
27000
CY2022 us-gaap Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
902000
CY2023 us-gaap Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
227000
CY2023 us-gaap Proceeds From Sale Of Productive Assets
ProceedsFromSaleOfProductiveAssets
32000
CY2021 us-gaap Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
816000
CY2021 us-gaap Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
13054640000
CY2022 us-gaap Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
17083380000
CY2023 us-gaap Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
11445715000
CY2023 us-gaap Payments To Acquire Short Term Investments
PaymentsToAcquireShortTermInvestments
1612095000
CY2021 us-gaap Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
12253325000
CY2022 us-gaap Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
17023969000
CY2023 us-gaap Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
10683916000
CY2023 us-gaap Proceeds From Sale Of Short Term Investments
ProceedsFromSaleOfShortTermInvestments
1504798000
CY2022 us-gaap Payments To Acquire Investments
PaymentsToAcquireInvestments
69426000
CY2021 us-gaap Payments To Acquire Longterm Investments
PaymentsToAcquireLongtermInvestments
9900000
CY2023 us-gaap Payments To Acquire Longterm Investments
PaymentsToAcquireLongtermInvestments
200668000
CY2023 us-gaap Payments To Acquire Longterm Investments
PaymentsToAcquireLongtermInvestments
28263000
CY2021 wdh Payments Proceeds To Acquire Subsidiaries Net Of Cash Required
PaymentsProceedsToAcquireSubsidiariesNetOfCashRequired
-765000
CY2023 wdh Payments Proceeds To Acquire Subsidiaries Net Of Cash Required
PaymentsProceedsToAcquireSubsidiariesNetOfCashRequired
195905000
CY2023 wdh Payments Proceeds To Acquire Subsidiaries Net Of Cash Required
PaymentsProceedsToAcquireSubsidiariesNetOfCashRequired
27593000
CY2023 us-gaap Payments For Proceeds From Businesses And Interest In Affiliates
PaymentsForProceedsFromBusinessesAndInterestInAffiliates
1293000
CY2023 us-gaap Payments For Proceeds From Businesses And Interest In Affiliates
PaymentsForProceedsFromBusinessesAndInterestInAffiliates
182000
CY2021 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-846898000
CY2022 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-139819000
CY2023 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-1172960000
CY2023 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-165208000
CY2021 us-gaap Proceeds From Issuance Initial Public Offering
ProceedsFromIssuanceInitialPublicOffering
2133437000
CY2023 us-gaap Proceeds From Short Term Debt
ProceedsFromShortTermDebt
167196000
CY2023 us-gaap Proceeds From Short Term Debt
ProceedsFromShortTermDebt
23549000
CY2023 us-gaap Repayments Of Short Term Debt
RepaymentsOfShortTermDebt
30100000
CY2023 us-gaap Repayments Of Short Term Debt
RepaymentsOfShortTermDebt
4239000
CY2021 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
2971000
CY2022 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
9729000
CY2023 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
11710000
CY2023 us-gaap Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
1649000
CY2021 us-gaap Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
16546000
CY2022 us-gaap Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
67022000
CY2023 us-gaap Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
526025000
CY2023 us-gaap Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
74089000
CY2021 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
192000
CY2022 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
164000
CY2023 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
19000
CY2023 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
3000
CY2021 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
2119670000
CY2022 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-57457000
CY2023 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-377238000
CY2023 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-53133000
CY2021 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
-14086000
CY2022 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
37723000
CY2023 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
26173000
CY2023 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
3685000
CY2021 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
162034000
CY2022 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
606152000
CY2023 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-1117509000
CY2023 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-157398000
CY2020Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
1323349000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
1485383000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
2091535000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
294587000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
1485383000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
2091535000
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
974026000
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
137189000
CY2021Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
817719000
CY2022Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
1574171000
CY2023Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
396905000
CY2023Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
55903000
CY2021Q4 us-gaap Restricted Cash Current
RestrictedCashCurrent
667664000
CY2022Q4 us-gaap Restricted Cash Current
RestrictedCashCurrent
517364000
CY2023Q4 us-gaap Restricted Cash Current
RestrictedCashCurrent
577121000
CY2023Q4 us-gaap Restricted Cash Current
RestrictedCashCurrent
81286000
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
1485383000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
2091535000
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
974026000
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
137189000
CY2021 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
2532000
CY2022 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
1701000
CY2023 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
1281000
CY2023 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
180000
CY2023 us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
0
CY2023 us-gaap Interest Paid Net
InterestPaidNet
236000
CY2023 us-gaap Interest Paid Net
InterestPaidNet
33000
CY2021 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
71000
CY2022 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
38000
CY2023 us-gaap Prior Period Reclassification Adjustment Description
PriorPeriodReclassificationAdjustmentDescription
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(b)</b></span>Reclassifications</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Certain reclassifications have been made to the prior years’ consolidated financial statements to conform to the current year’s presentation. These reclassifications had no impact on net income/(loss), shareholders’ equity, or cash flows as previously reported.</p>
CY2023Q4 wdh Management Fee Percentage
ManagementFeePercentage
1
CY2023 us-gaap Use Of Estimates
UseOfEstimates
<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="display:inline-block;text-indent:0pt;width:18pt;"><b style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:bold;">(d)</b></span>Use of Estimates</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The preparation of financial statements in conformity with U.S. GAAP requires management to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. Significant accounting estimates reflected in the Group’s financial statements are estimates and judgments applied in the revenue recognition, determination of the stand-alone selling price of performance obligations, realization of deferred tax assets, allowance for doubtful account including expected credit losses, valuation of acquired identifiable assets, valuation of redeemable non-controlling interests and valuation of share- based compensation arrangements. Actual results could differ from such estimates.</p>
CY2023Q4 us-gaap Foreign Currency Exchange Rate Translation1
ForeignCurrencyExchangeRateTranslation1
7.0999
CY2022Q4 us-gaap Restricted Cash
RestrictedCash
507164000
CY2023Q4 us-gaap Restricted Cash
RestrictedCash
561798000
CY2023Q4 us-gaap Finite Lived Intangible Asset Useful Life
FiniteLivedIntangibleAssetUsefulLife
P10Y
CY2021 us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
717000
CY2022 us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
0
CY2021 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0
CY2022 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0
CY2023 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0
CY2020Q4 us-gaap Goodwill
Goodwill
3119000
CY2021 us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
301000
CY2021Q4 us-gaap Goodwill
Goodwill
3420000
CY2022Q4 us-gaap Goodwill
Goodwill
3420000
CY2023 us-gaap Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
77331000
CY2023Q4 us-gaap Goodwill
Goodwill
80751000
CY2021 us-gaap Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
0
CY2022 us-gaap Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
0
CY2023 us-gaap Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
-3536000
CY2023 us-gaap Distributions On Mandatorily Redeemable Securities
DistributionsOnMandatorilyRedeemableSecurities
96296000
CY2023 us-gaap Net Income Loss Attributable To Redeemable Noncontrolling Interest
NetIncomeLossAttributableToRedeemableNoncontrollingInterest
-3536000
CY2023Q4 us-gaap Redeemable Noncontrolling Interest Equity Carrying Amount
RedeemableNoncontrollingInterestEquityCarryingAmount
92760000
CY2023 us-gaap Available For Sale Debt Securities Gross Unrealized Gain
AvailableForSaleDebtSecuritiesGrossUnrealizedGain
0
CY2021 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
3205914000
CY2022 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
2801768000
CY2023 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
2630707000
CY2021 us-gaap Excise And Sales Taxes
ExciseAndSalesTaxes
309891000
CY2022 us-gaap Excise And Sales Taxes
ExciseAndSalesTaxes
257154000
CY2023 us-gaap Excise And Sales Taxes
ExciseAndSalesTaxes
187863000
CY2022Q4 us-gaap Contract With Customer Asset Gross
ContractWithCustomerAssetGross
553676000
CY2023Q4 us-gaap Contract With Customer Asset Gross
ContractWithCustomerAssetGross
707636000
CY2023Q4 us-gaap Contract With Customer Asset Accumulated Allowance For Credit Loss
ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
382000
CY2022Q4 us-gaap Contract With Customer Asset Net
ContractWithCustomerAssetNet
553676000
CY2023Q4 us-gaap Contract With Customer Asset Net
ContractWithCustomerAssetNet
707254000
CY2023 us-gaap Contract With Customer Asset Allowance For Credit Loss Recovery
ContractWithCustomerAssetAllowanceForCreditLossRecovery
197000
CY2023Q4 us-gaap Contract With Customer Asset Accumulated Allowance For Credit Loss
ContractWithCustomerAssetAccumulatedAllowanceForCreditLoss
382000
CY2023 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
3
CY2023 us-gaap Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
<table style="border-collapse:collapse;border:0;"><tr><td style="vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">(dd)</p></td><td style="padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin-bottom:12pt;margin-top:0pt;">Significant Risk and Uncertainties</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Currency Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The RMB is not a freely convertible currency. The State Administration for Foreign Exchange, under the authority of the People’s Bank of China, controls the conversion of RMB into foreign currencies. The value of RMB is subject to changes in central government policies and international economic and political developments that affect supply and demand in the China Foreign Exchange Trading System market of cash and cash equivalents and restricted cash. The cash and cash equivalents and restricted cash of the Group included aggregate amounts of RMB1,492,694, and RMB823,717, which were denominated in RMB at December 31, 2022 and 2023, respectively, representing 71.37% and 84.57% of the cash and cash equivalents and restricted cash at December 31, 2022 and 2023, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Concentration of Credit Risk</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Details of the customers accounting for 10% or more of operating revenue, net are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:46.87%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:50.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:14.64%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:50.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:50.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 457,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 14.29</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 231,026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.25</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 215,851</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 8.21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 367,434</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.46</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 320,660</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 11.44</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 112,403</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 104,928</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 3.27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 357,202</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.75</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 153,121</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 5.82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 429</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 0.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 83,167</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 2.97</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 199,584</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 7.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 930,786</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.1%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29.03</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 992,055</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 35.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.03%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 680,959</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 25.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Details of the customers which accounted for 10% or more of accounts receivable and contract assets are as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="7" style="vertical-align:bottom;white-space:nowrap;width:36.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">As of December 31,</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;">    </p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.12%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2023</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">RMB</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">%</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer A</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 78,775</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.41</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 93,947</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 6.71</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer B</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 151,033</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.28</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 21,952</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 1.57</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer C</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 232,259</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 18.89</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 128,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 9.19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer D</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 58,028</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 4.72</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 168,394</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 12.02</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:60.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 520,095</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 42.30</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 413,042</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3pt 0pt 0pt;"> 29.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group performs ongoing credit evaluations of its customers and generally does not require collateral on accounts receivable.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Group places its cash and cash equivalents with financial institutions with high-credit ratings and quality.</p>
CY2022Q4 us-gaap Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
1492694000
CY2023Q4 us-gaap Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
823717000
CY2022Q4 wdh Percentage Of Cash And Cash Equivalents At Carrying Value Available For Conversion To Foreign Currency.
PercentageOfCashAndCashEquivalentsAtCarryingValueAvailableForConversionToForeignCurrency.
0.7137
CY2023Q4 wdh Percentage Of Cash And Cash Equivalents At Carrying Value Available For Conversion To Foreign Currency.
PercentageOfCashAndCashEquivalentsAtCarryingValueAvailableForConversionToForeignCurrency.
0.8457
CY2021Q4 us-gaap Number Of Businesses Acquired
NumberOfBusinessesAcquired
1
CY2022Q4 us-gaap Restricted Investments Current
RestrictedInvestmentsCurrent
1123594000
CY2023Q4 us-gaap Restricted Investments Current
RestrictedInvestmentsCurrent
1327977000
CY2023Q4 wdh Investments Under Fair Value Option
InvestmentsUnderFairValueOption
1668550000
CY2022Q4 us-gaap Available For Sale Securities Debt Securities Current
AvailableForSaleSecuritiesDebtSecuritiesCurrent
1006783000
CY2022Q4 us-gaap Short Term Investments
ShortTermInvestments
2130377000
CY2023Q4 us-gaap Short Term Investments
ShortTermInvestments
2996527000
CY2021 us-gaap Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
5411000
CY2022 us-gaap Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
6045000
CY2023 us-gaap Unrealized Gain Loss On Investments
UnrealizedGainLossOnInvestments
7650000
CY2021 wdh Investments Under Fair Value Option Unrealized Gains
InvestmentsUnderFairValueOptionUnrealizedGains
0
CY2022 wdh Investments Under Fair Value Option Unrealized Gains
InvestmentsUnderFairValueOptionUnrealizedGains
0
CY2023 wdh Investments Under Fair Value Option Unrealized Gains
InvestmentsUnderFairValueOptionUnrealizedGains
12029000
CY2021 us-gaap Available For Sale Debt Securities Gross Unrealized Gain
AvailableForSaleDebtSecuritiesGrossUnrealizedGain
192000
CY2022 us-gaap Available For Sale Debt Securities Gross Unrealized Gain
AvailableForSaleDebtSecuritiesGrossUnrealizedGain
174000
CY2022Q4 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
686057000
CY2023Q4 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
712373000
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
10261000
CY2023Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
19263000
CY2022Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
675796000
CY2023Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
693110000
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
10261000
CY2022 wdh Allowance For Doubtful Accounts Receivable Additions
AllowanceForDoubtfulAccountsReceivableAdditions
10866000
CY2023 wdh Allowance For Doubtful Accounts Receivable Additions
AllowanceForDoubtfulAccountsReceivableAdditions
18468000
CY2023 us-gaap Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
-9908000
CY2022 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
605000
CY2023 us-gaap Allowance For Doubtful Accounts Receivable Write Offs
AllowanceForDoubtfulAccountsReceivableWriteOffs
33000
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
10261000
CY2023Q4 us-gaap Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
19263000
CY2022Q4 wdh Fund Receivable From External Payment Network Providers1
FundReceivableFromExternalPaymentNetworkProviders1
54801000
CY2023Q4 wdh Fund Receivable From External Payment Network Providers1
FundReceivableFromExternalPaymentNetworkProviders1
59929000
CY2022Q4 us-gaap Supplies
Supplies
121835000
CY2023Q4 us-gaap Supplies
Supplies
40982000
CY2022Q4 us-gaap Deposits Assets Current
DepositsAssetsCurrent
169575000
CY2023Q4 us-gaap Deposits Assets Current
DepositsAssetsCurrent
87444000
CY2022Q4 us-gaap Prepaid Taxes
PrepaidTaxes
11757000
CY2023Q4 us-gaap Prepaid Taxes
PrepaidTaxes
14607000
CY2022Q4 wdh Option Exercise Proceeds Receivables And Withholding Iit
OptionExerciseProceedsReceivablesAndWithholdingIit
4390000
CY2023Q4 wdh Option Exercise Proceeds Receivables And Withholding Iit
OptionExerciseProceedsReceivablesAndWithholdingIit
6477000
CY2023Q4 us-gaap Disposal Group Including Discontinued Operation Consideration
DisposalGroupIncludingDiscontinuedOperationConsideration
4323000
CY2022Q4 wdh Claims Receivable On Behalf Of Insurers
ClaimsReceivableOnBehalfOfInsurers
1415000
CY2023Q4 wdh Claims Receivable On Behalf Of Insurers
ClaimsReceivableOnBehalfOfInsurers
1457000
CY2022Q4 us-gaap Other Prepaid Expense Current
OtherPrepaidExpenseCurrent
30702000
CY2023Q4 us-gaap Other Prepaid Expense Current
OtherPrepaidExpenseCurrent
29606000
CY2022Q4 wdh Prepaid Expenses And Other Current Assets Gross
PrepaidExpensesAndOtherCurrentAssetsGross
394475000
CY2023Q4 wdh Prepaid Expenses And Other Current Assets Gross
PrepaidExpensesAndOtherCurrentAssetsGross
244825000
CY2022Q4 wdh Impairment Provision On Prepayment Expenses And Other Current Assets
ImpairmentProvisionOnPrepaymentExpensesAndOtherCurrentAssets
39372000
CY2023Q4 wdh Impairment Provision On Prepayment Expenses And Other Current Assets
ImpairmentProvisionOnPrepaymentExpensesAndOtherCurrentAssets
40000000
CY2022Q4 us-gaap Allowance For Doubtful Accounts Premiums And Other Receivables
AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
12635000
CY2023Q4 us-gaap Allowance For Doubtful Accounts Premiums And Other Receivables
AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
14979000
CY2022Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
342468000
CY2023Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
189846000
CY2022 wdh Impairment Provision On Prepayment Expenses And Other Current Assets Additions
ImpairmentProvisionOnPrepaymentExpensesAndOtherCurrentAssetsAdditions
372000
CY2023 wdh Impairment Provision On Prepayment Expenses And Other Current Assets Additions
ImpairmentProvisionOnPrepaymentExpensesAndOtherCurrentAssetsAdditions
1000000
CY2021Q4 wdh Impairment Provision On Prepayment Expenses And Other Current Assets
ImpairmentProvisionOnPrepaymentExpensesAndOtherCurrentAssets
39000000
CY2022Q4 wdh Impairment Provision On Prepayment Expenses And Other Current Assets
ImpairmentProvisionOnPrepaymentExpensesAndOtherCurrentAssets
39372000
CY2022 wdh Impairment Provision On Prepayment Expenses And Other Current Assets Additions
ImpairmentProvisionOnPrepaymentExpensesAndOtherCurrentAssetsAdditions
372000
CY2023 wdh Impairment Provision On Prepayment Expenses And Other Current Assets Additions
ImpairmentProvisionOnPrepaymentExpensesAndOtherCurrentAssetsAdditions
1000000
CY2023 wdh Impairment Provision On Prepayment Expenses And Other Current Assets Write Off
ImpairmentProvisionOnPrepaymentExpensesAndOtherCurrentAssetsWriteOff
372000
CY2022Q4 wdh Impairment Provision On Prepayment Expenses And Other Current Assets
ImpairmentProvisionOnPrepaymentExpensesAndOtherCurrentAssets
39372000
CY2023Q4 wdh Impairment Provision On Prepayment Expenses And Other Current Assets
ImpairmentProvisionOnPrepaymentExpensesAndOtherCurrentAssets
40000000
CY2022Q4 us-gaap Allowance For Doubtful Accounts Premiums And Other Receivables
AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
12635000
CY2022 wdh Allowance For Doubtful Accounts Premiums And Other Receivables Expense
AllowanceForDoubtfulAccountsPremiumsAndOtherReceivablesExpense
-12635000
CY2023 wdh Allowance For Doubtful Accounts Premiums And Other Receivables Expense
AllowanceForDoubtfulAccountsPremiumsAndOtherReceivablesExpense
-965000
CY2023 wdh Allowance For Doubtful Accounts Premiums And Other Receivables Reversal
AllowanceForDoubtfulAccountsPremiumsAndOtherReceivablesReversal
42000
CY2023 wdh Write Off On Other Receivables
WriteOffOnOtherReceivables
184000
CY2022Q4 us-gaap Allowance For Doubtful Accounts Premiums And Other Receivables
AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
12635000
CY2023Q4 us-gaap Allowance For Doubtful Accounts Premiums And Other Receivables
AllowanceForDoubtfulAccountsPremiumsAndOtherReceivables
14979000
CY2022Q4 us-gaap Investments Fair Value Disclosure
InvestmentsFairValueDisclosure
1006783000
CY2022Q4 us-gaap Assets Fair Value Disclosure
AssetsFairValueDisclosure
1006783000
CY2023Q4 us-gaap Investments Fair Value Disclosure
InvestmentsFairValueDisclosure
1668550000
CY2023Q4 us-gaap Assets Fair Value Disclosure
AssetsFairValueDisclosure
1668550000
CY2022Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
87463000
CY2023Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
99621000
CY2022Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
56066000
CY2023Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
65743000
CY2022Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
31397000
CY2023Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
33878000
CY2021 us-gaap Depreciation
Depreciation
17906000
CY2022 us-gaap Depreciation
Depreciation
22837000
CY2023 us-gaap Depreciation
Depreciation
13417000
CY2021 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
0
CY2022 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
0
CY2023 us-gaap Impairment Of Long Lived Assets Held For Use
ImpairmentOfLongLivedAssetsHeldForUse
0
CY2022Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
57831000
CY2023Q4 us-gaap Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
178731000
CY2022Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
500000
CY2023Q4 us-gaap Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
607000
CY2022Q4 wdh Impairment Of Finite Lived Intangible Assets
ImpairmentOfFiniteLivedIntangibleAssets
717000
CY2023Q4 wdh Impairment Of Finite Lived Intangible Assets
ImpairmentOfFiniteLivedIntangibleAssets
717000
CY2022Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
56614000
CY2023Q4 us-gaap Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
177407000
CY2021 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
186000
CY2022 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
139000
CY2023 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
138000
CY2023Q4 wdh Finite Lived Intangible Assets Amortization Expense For Each Next Five Years
FiniteLivedIntangibleAssetsAmortizationExpenseForEachNextFiveYears
129000
CY2023Q4 us-gaap Finite Lived Intangible Assets Amortization Expense After Year Five
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive
75000
CY2021 us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
717000
CY2022 us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
0
CY2023 us-gaap Impairment Of Intangible Assets Finitelived
ImpairmentOfIntangibleAssetsFinitelived
0
CY2023Q4 us-gaap Debt Securities Held To Maturity Amortized Cost After Allowance For Credit Loss Noncurrent
DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossNoncurrent
178153000
CY2022Q4 us-gaap Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
11969000
CY2023Q4 us-gaap Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
33605000
CY2022Q4 us-gaap Long Term Investments
LongTermInvestments
11969000
CY2023Q4 us-gaap Long Term Investments
LongTermInvestments
211758000
CY2021 us-gaap Equity Securities Without Readily Determinable Fair Value Impairment Loss Annual Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
784000
CY2022 us-gaap Equity Securities Without Readily Determinable Fair Value Impairment Loss Annual Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
0
CY2023 us-gaap Equity Securities Without Readily Determinable Fair Value Impairment Loss Annual Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
2060000
CY2021 wdh Observable Price Changes
ObservablePriceChanges
0
CY2022 wdh Observable Price Changes
ObservablePriceChanges
0
CY2023 wdh Observable Price Changes
ObservablePriceChanges
0
CY2020Q4 us-gaap Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
2741000
CY2021 wdh Equity Securities Without Readily Determinable Fair Value Addition
EquitySecuritiesWithoutReadilyDeterminableFairValueAddition
9900000
CY2021 us-gaap Equity Securities Without Readily Determinable Fair Value Impairment Loss Annual Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
784000
CY2021 wdh Equity Securities Without Readily Determinable Fair Value Foreign Currency Translation Adjustment
EquitySecuritiesWithoutReadilyDeterminableFairValueForeignCurrencyTranslationAdjustment
45000
CY2021Q4 us-gaap Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
11812000
CY2022 wdh Equity Securities Without Readily Determinable Fair Value Foreign Currency Translation Adjustment
EquitySecuritiesWithoutReadilyDeterminableFairValueForeignCurrencyTranslationAdjustment
-157000
CY2022Q4 us-gaap Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
11969000
CY2023 wdh Equity Securities Without Readily Determinable Fair Value Addition
EquitySecuritiesWithoutReadilyDeterminableFairValueAddition
24208000
CY2023 us-gaap Equity Securities Without Readily Determinable Fair Value Impairment Loss Annual Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueImpairmentLossAnnualAmount
2060000
CY2023 wdh Equity Securities Without Readily Determinable Fair Value Foreign Currency Translation Adjustment
EquitySecuritiesWithoutReadilyDeterminableFairValueForeignCurrencyTranslationAdjustment
-512000
CY2023Q4 us-gaap Equity Securities Without Readily Determinable Fair Value Amount
EquitySecuritiesWithoutReadilyDeterminableFairValueAmount
33605000
CY2022Q4 wdh Accrued Marketing And Customer Service Expenses1
AccruedMarketingAndCustomerServiceExpenses1
124785000
CY2023Q4 wdh Accrued Marketing And Customer Service Expenses1
AccruedMarketingAndCustomerServiceExpenses1
132091000
CY2022Q4 wdh Payable Related To Mutual Aid Plans And Medical Crowdfunding2
PayableRelatedToMutualAidPlansAndMedicalCrowdfunding2
57838000
CY2023Q4 wdh Payable Related To Mutual Aid Plans And Medical Crowdfunding2
PayableRelatedToMutualAidPlansAndMedicalCrowdfunding2
44812000
CY2022Q4 wdh Payroll And Welfare Payable
PayrollAndWelfarePayable
222146000
CY2023Q4 wdh Payroll And Welfare Payable
PayrollAndWelfarePayable
270708000
CY2022Q4 us-gaap Taxes Payable Current
TaxesPayableCurrent
23312000
CY2023Q4 us-gaap Taxes Payable Current
TaxesPayableCurrent
18124000
CY2022Q4 wdh Service Fee Paayble Current
ServiceFeePaaybleCurrent
51516000
CY2023Q4 wdh Service Fee Paayble Current
ServiceFeePaaybleCurrent
46200000
CY2022Q4 us-gaap Customer Refund Liability Current
CustomerRefundLiabilityCurrent
66625000
CY2023Q4 us-gaap Customer Refund Liability Current
CustomerRefundLiabilityCurrent
41966000
CY2022Q4 us-gaap Other Sundry Liabilities Current
OtherSundryLiabilitiesCurrent
37901000
CY2023Q4 us-gaap Other Sundry Liabilities Current
OtherSundryLiabilitiesCurrent
43783000
CY2022Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
584123000
CY2023Q4 us-gaap Accounts Payable And Other Accrued Liabilities Current
AccountsPayableAndOtherAccruedLiabilitiesCurrent
597684000
CY2022Q4 wdh Accrued Medical Expense And Health Insurance Current
AccruedMedicalExpenseAndHealthInsuranceCurrent
27675000
CY2023Q4 wdh Accrued Medical Expense And Health Insurance Current
AccruedMedicalExpenseAndHealthInsuranceCurrent
16646000
CY2023 us-gaap Number Of Operating Segments
NumberOfOperatingSegments
3
CY2021 us-gaap Operating Income Loss
OperatingIncomeLoss
-1862842000
CY2022 us-gaap Operating Income Loss
OperatingIncomeLoss
477987000
CY2023 us-gaap Operating Income Loss
OperatingIncomeLoss
-6743000
CY2023 us-gaap Operating Income Loss
OperatingIncomeLoss
-950000
CY2021 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
236238000
CY2022 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
189237000
CY2023 us-gaap Defined Contribution Plan Cost Recognized
DefinedContributionPlanCostRecognized
207820000
CY2021 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
3974000
CY2022 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
1150000
CY2023 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
2697000
CY2021 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-224961000
CY2022 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
21826000
CY2023 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-2142000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-220987000
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
22976000
CY2023 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
555000
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-1795067000
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
630693000
CY2023 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
164240000
CY2021 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.25
CY2022 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.25
CY2023 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.25
CY2021 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
-448767000
CY2022 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
157673000
CY2023 us-gaap Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
41044000
CY2021 us-gaap Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
52051000
CY2022 us-gaap Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
23294000
CY2023 us-gaap Income Tax Reconciliation Nondeductible Expense
IncomeTaxReconciliationNondeductibleExpense
108000
CY2021 us-gaap Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
37492000
CY2022 us-gaap Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
43017000
CY2023 us-gaap Income Tax Reconciliation Tax Credits Research
IncomeTaxReconciliationTaxCreditsResearch
55169000
CY2021 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
4149000
CY2022 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
3192000
CY2023 us-gaap Income Tax Reconciliation Foreign Income Tax Rate Differential
IncomeTaxReconciliationForeignIncomeTaxRateDifferential
5653000
CY2021 wdh Income Tax Reconciliation Effect Of Prc Preferential Tax Rates
IncomeTaxReconciliationEffectOfPrcPreferentialTaxRates
52502000
CY2022 wdh Income Tax Reconciliation Effect Of Prc Preferential Tax Rates
IncomeTaxReconciliationEffectOfPrcPreferentialTaxRates
-46000
CY2023 wdh Income Tax Reconciliation Effect Of Prc Preferential Tax Rates
IncomeTaxReconciliationEffectOfPrcPreferentialTaxRates
25534000
CY2021 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
156570000
CY2022 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-118120000
CY2023 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
-16615000
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-220987000
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
22976000
CY2023 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
555000
CY2022Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Reserves
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
18945000
CY2023Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Reserves
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReserves
6988000
CY2022Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
50516000
CY2023Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
54496000
CY2022Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Other
DeferredTaxAssetsTaxDeferredExpenseOther
448000
CY2022Q4 wdh Deferred Tax Assets Provisions For The Prepayments And Other Non Current Assets
DeferredTaxAssetsProvisionsForThePrepaymentsAndOtherNonCurrentAssets
14761000
CY2023Q4 wdh Deferred Tax Assets Provisions For The Prepayments And Other Non Current Assets
DeferredTaxAssetsProvisionsForThePrepaymentsAndOtherNonCurrentAssets
16212000
CY2022Q4 wdh Deferred Tax Assets Operating Loss Carryforwards And Others
DeferredTaxAssetsOperatingLossCarryforwardsAndOthers
431335000
CY2023Q4 wdh Deferred Tax Assets Operating Loss Carryforwards And Others
DeferredTaxAssetsOperatingLossCarryforwardsAndOthers
472608000
CY2022Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
378815000
CY2023Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
378851000
CY2022Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
137190000
CY2023Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
171453000
CY2022Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
13551000
CY2023Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
43801000
CY2022Q4 wdh Deferred Tax Liabilities Contract Assets
DeferredTaxLiabilitiesContractAssets
138419000
CY2023Q4 wdh Deferred Tax Liabilities Contract Assets
DeferredTaxLiabilitiesContractAssets
176767000
CY2022Q4 us-gaap Deferred Tax Liabilities Tax Deferred Income
DeferredTaxLiabilitiesTaxDeferredIncome
8757000
CY2022Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
160727000
CY2023Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
220568000
CY2022Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
6166000
CY2023Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
24190000
CY2022Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
29703000
CY2023Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
73305000
CY2021Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
499090000
CY2022Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
378815000
CY2022 wdh Valuation Allowance Deferred Tax Asset Additions Amount
ValuationAllowanceDeferredTaxAssetAdditionsAmount
25295000
CY2023 wdh Valuation Allowance Deferred Tax Asset Additions Amount
ValuationAllowanceDeferredTaxAssetAdditionsAmount
47941000
CY2022 wdh Valuation Allowance Deferred Tax Asset Reversal Amount
ValuationAllowanceDeferredTaxAssetReversalAmount
-145570000
CY2023 wdh Valuation Allowance Deferred Tax Asset Reversal Amount
ValuationAllowanceDeferredTaxAssetReversalAmount
-47905000
CY2022Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
378815000
CY2023Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
378851000
CY2022Q4 us-gaap Operating Loss Carryforwards
OperatingLossCarryforwards
2113885000
CY2023Q4 us-gaap Operating Loss Carryforwards
OperatingLossCarryforwards
2264010000
CY2023Q4 wdh Applicable Withholding Tax Rate
ApplicableWithholdingTaxRate
0.10
CY2021Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2022Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2023Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
0
CY2023 us-gaap Unrecognized Tax Benefits Interest On Income Taxes Expense
UnrecognizedTaxBenefitsInterestOnIncomeTaxesExpense
0
CY2023 us-gaap Unrecognized Tax Benefits Income Tax Penalties Expense
UnrecognizedTaxBenefitsIncomeTaxPenaltiesExpense
0
CY2020Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
10000000000
CY2020Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.000005
CY2020Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
1203526000
CY2020Q4 wdh Number Of Votes Per Common Share
NumberOfVotesPerCommonShare
1
CY2021Q3 us-gaap Stock Repurchase Program Period In Force1
StockRepurchaseProgramPeriodInForce1
P12M
CY2023Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
3701622010
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
226161000
CY2022 us-gaap Share Based Compensation
ShareBasedCompensation
112026000
CY2023 us-gaap Share Based Compensation
ShareBasedCompensation
133869000
CY2021Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
247008342
CY2021Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
0.29
CY2021 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P7Y11M8D
CY2021Q4 wdh Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
2.10
CY2021Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
543248000
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
800000
CY2022 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
0.54
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
0.70
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
27750770
CY2022 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
0.39
CY2022 wdh Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableInPeriodWeightedAverageGrantDateFairValue
1.20
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
30645015
CY2022 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
0.31
CY2022 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
3.52
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
189412557
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
0.28
CY2022 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P6Y11M12D
CY2022Q4 wdh Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
2.14
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
452543000
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
281250
CY2023 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
0.57
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
0.57
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Expirations In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpirationsInPeriod
72294940
CY2023 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
0.14
CY2023 wdh Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableInPeriodWeightedAverageGrantDateFairValue
1.52
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
11127905
CY2023 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
0.46
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
4.11
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
106270962
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
0.36
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P6Y2M8D
CY2023Q4 wdh Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageGrantDateFairValue
2.56
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
276835000
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
82741404
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
0.33
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P5Y11M1D
CY2023Q4 wdh Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageGrantDateFairValue
2.03
CY2023Q4 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
172009000
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
0.27
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
0.28
CY2022 wdh Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Exercise Multiples
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiples
2.2
CY2023 wdh Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Exercise Multiples
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExerciseMultiples
2.2
CY2022 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P10Y
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
P10Y
CY2022 wdh Adjustments To Additional Paid In Capital Reclassified From Liability To Equity
AdjustmentsToAdditionalPaidInCapitalReclassifiedFromLiabilityToEquity
67505000
CY2021 us-gaap Net Income Loss
NetIncomeLoss
-1574080000
CY2022 us-gaap Net Income Loss
NetIncomeLoss
607717000
CY2023 us-gaap Net Income Loss
NetIncomeLoss
167221000
CY2021 us-gaap Temporary Equity Accretion To Redemption Value Adjustment
TemporaryEquityAccretionToRedemptionValueAdjustment
152287000
CY2022 us-gaap Temporary Equity Accretion To Redemption Value Adjustment
TemporaryEquityAccretionToRedemptionValueAdjustment
0
CY2023 us-gaap Temporary Equity Accretion To Redemption Value Adjustment
TemporaryEquityAccretionToRedemptionValueAdjustment
0
CY2021 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-1726367000
CY2022 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
607717000
CY2023 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
167221000
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
2990507749
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
3921388720
CY2023 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
3769679736
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.58
CY2022 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.15
CY2023 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.04
CY2021 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
-1726367000
CY2022 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
607717000
CY2023 us-gaap Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
167221000
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
2990507749
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
3921388720
CY2023 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
3769679736
CY2021 wdh Effect Of Potentially Diluted Share Options
EffectOfPotentiallyDilutedShareOptions
0
CY2022 wdh Effect Of Potentially Diluted Share Options
EffectOfPotentiallyDilutedShareOptions
84176378
CY2023 wdh Effect Of Potentially Diluted Share Options
EffectOfPotentiallyDilutedShareOptions
74855096
CY2021 wdh Incremental Common Shares Attributable To Dilutive Effect Of Restricted Share Units
IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedShareUnits
0
CY2022 wdh Incremental Common Shares Attributable To Dilutive Effect Of Restricted Share Units
IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedShareUnits
16902062
CY2023 wdh Incremental Common Shares Attributable To Dilutive Effect Of Restricted Share Units
IncrementalCommonSharesAttributableToDilutiveEffectOfRestrictedShareUnits
36326664
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
2990507749
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
4022467160
CY2023 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
3880861496
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.58
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.58
CY2022 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.15
CY2022 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.15
CY2023 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.04
CY2023 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.04
CY2021Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P1Y7M28D
CY2022Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P1Y9M25D
CY2023Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P2Y10D
CY2021Q4 us-gaap Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
P1Y6M10D
CY2022Q4 us-gaap Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
P0Y10M6D
CY2023Q4 us-gaap Finance Lease Weighted Average Remaining Lease Term1
FinanceLeaseWeightedAverageRemainingLeaseTerm1
P0Y14D
CY2021Q4 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0804
CY2022Q4 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0641
CY2023Q4 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.0510
CY2021Q4 us-gaap Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
0.0839
CY2022Q4 us-gaap Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
0.0892
CY2023Q4 us-gaap Finance Lease Weighted Average Discount Rate Percent
FinanceLeaseWeightedAverageDiscountRatePercent
0.0710
CY2021 us-gaap Operating Lease Cost
OperatingLeaseCost
47905000
CY2022 us-gaap Operating Lease Cost
OperatingLeaseCost
33207000
CY2023 us-gaap Operating Lease Cost
OperatingLeaseCost
36911000
CY2021 us-gaap Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
204000
CY2022 us-gaap Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
190000
CY2023 us-gaap Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
87000
CY2021 us-gaap Finance Lease Interest Expense
FinanceLeaseInterestExpense
29000
CY2022 us-gaap Finance Lease Interest Expense
FinanceLeaseInterestExpense
13000
CY2023 us-gaap Finance Lease Interest Expense
FinanceLeaseInterestExpense
2000
CY2021 us-gaap Short Term Lease Cost
ShortTermLeaseCost
13902000
CY2022 us-gaap Short Term Lease Cost
ShortTermLeaseCost
7710000
CY2023 us-gaap Short Term Lease Cost
ShortTermLeaseCost
8520000
CY2021 us-gaap Lease Cost
LeaseCost
62040000
CY2022 us-gaap Lease Cost
LeaseCost
41120000
CY2023 us-gaap Lease Cost
LeaseCost
45520000
CY2021 us-gaap Operating Lease Payments
OperatingLeasePayments
50926000
CY2022 us-gaap Operating Lease Payments
OperatingLeasePayments
40235000
CY2023 us-gaap Operating Lease Payments
OperatingLeasePayments
31988000
CY2021 wdh Operating Cash Flows From Finance Leases
OperatingCashFlowsFromFinanceLeases
41000
CY2022 wdh Operating Cash Flows From Finance Leases
OperatingCashFlowsFromFinanceLeases
41000
CY2023 wdh Operating Cash Flows From Finance Leases
OperatingCashFlowsFromFinanceLeases
56000
CY2021 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
192000
CY2022 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
164000
CY2023 us-gaap Finance Lease Principal Payments
FinanceLeasePrincipalPayments
19000
CY2021 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
28021000
CY2022 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
10220000
CY2023 us-gaap Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
67122000
CY2021 us-gaap Right Of Use Asset Obtained In Exchange For Finance Lease Liability
RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability
19000
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
33693000
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
27188000
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
2192000
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
63073000
CY2023Q4 wdh Lessee Operating Lease Liabilities Undiscounted
LesseeOperatingLeaseLiabilitiesUndiscounted
2872000
CY2023Q4 wdh Operating Lease Liabilities
OperatingLeaseLiabilities
60201000
CY2023Q4 wdh Percentage Of Minimum Profit After Tax Transferred To General Reserve
PercentageOfMinimumProfitAfterTaxTransferredToGeneralReserve
0.10
CY2023Q4 wdh Percentage Of Maximum Profit After Tax Transferred To General Reserve
PercentageOfMaximumProfitAfterTaxTransferredToGeneralReserve
0.50
CY2021 wdh Adjustment Of Statutory Reserves
AdjustmentOfStatutoryReserves
0
CY2022 wdh Adjustment Of Statutory Reserves
AdjustmentOfStatutoryReserves
0
CY2023 wdh Adjustment Of Statutory Reserves
AdjustmentOfStatutoryReserves
0
CY2023Q4 us-gaap Amount Of Restricted Net Assets For Consolidated And Unconsolidated Subsidiaries
AmountOfRestrictedNetAssetsForConsolidatedAndUnconsolidatedSubsidiaries
1600817000

Files In Submission

Name View Source Status
0001104659-24-051464-index-headers.html Edgar Link pending
0001104659-24-051464-index.html Edgar Link pending
0001104659-24-051464.txt Edgar Link pending
0001104659-24-051464-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
R100.htm Edgar Link pending
R101.htm Edgar Link pending
R102.htm Edgar Link pending
R103.htm Edgar Link pending
R104.htm Edgar Link pending
R105.htm Edgar Link pending
R106.htm Edgar Link pending
R107.htm Edgar Link pending
R108.htm Edgar Link pending
R109.htm Edgar Link pending
R11.htm Edgar Link pending
R110.htm Edgar Link pending
R111.htm Edgar Link pending
R112.htm Edgar Link pending
R113.htm Edgar Link pending
R114.htm Edgar Link pending
R115.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
FilingSummary.xml Edgar Link unprocessable
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
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
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R84.htm Edgar Link pending
R85.htm Edgar Link pending
R86.htm Edgar Link pending
R87.htm Edgar Link pending
R88.htm Edgar Link pending
R89.htm Edgar Link pending
R9.htm Edgar Link pending
R90.htm Edgar Link pending
R91.htm Edgar Link pending
R92.htm Edgar Link pending
R93.htm Edgar Link pending
R94.htm Edgar Link pending
R95.htm Edgar Link pending
R96.htm Edgar Link pending
R97.htm Edgar Link pending
R98.htm Edgar Link pending
R99.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending
wdh-20231231.xsd Edgar Link pending
wdh-20231231x20f.htm Edgar Link pending
wdh-20231231x20f007.jpg Edgar Link pending
wdh-20231231x20f013.jpg Edgar Link pending
wdh-20231231xex12d1.htm Edgar Link pending
wdh-20231231xex12d2.htm Edgar Link pending
wdh-20231231xex13d1.htm Edgar Link pending
wdh-20231231xex13d2.htm Edgar Link pending
wdh-20231231xex15d1.htm Edgar Link pending
wdh-20231231xex15d2.htm Edgar Link pending
wdh-20231231xex15d2001.jpg Edgar Link pending
wdh-20231231xex15d2002.jpg Edgar Link pending
wdh-20231231xex15d2003.jpg Edgar Link pending
wdh-20231231xex2d4.htm Edgar Link pending
wdh-20231231xex2d4003.jpg Edgar Link pending
wdh-20231231xex4d33.htm Edgar Link pending
wdh-20231231xex4d33001.jpg Edgar Link pending
wdh-20231231xex8d1.htm Edgar Link pending
wdh-20231231xex97d1.htm Edgar Link pending
wdh-20231231_def.xml Edgar Link unprocessable
wdh-20231231_lab.xml Edgar Link unprocessable
wdh-20231231x20f_htm.xml Edgar Link completed
wdh-20231231_cal.xml Edgar Link unprocessable
wdh-20231231_pre.xml Edgar Link unprocessable