v3.26.3
Revenue - Changes in contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2026
Dec. 31, 2025
Contract assets    
Transferred to receivables from contract assets recognized at the beginning of the period $ (62,815) $ (21,348)
Transferred to long-lived assets from contract assets recognized at the beginning of the period (6,106)  
Allowance for credit loss provision (1,557)  
Change in contract assets related to warrants (7,894) (3,729)
Foreign currency translation (loss)/gain (639) 1,208
Impairment   (28,105)
Revenue recognized and not billed as of the end of the period 54,191 63,364
Net change in contract assets (24,820) 11,390
Deferred revenue and other contract liabilities    
Increases due to customer billings, net of amounts recognized as revenue during the period 62,240 19,144
Change in contract liabilities related to warrants 23 260
Foreign currency translation (gain)/loss (821) 6,814
Revenue recognized that was included in the contract liability balance as of the beginning of the period (50,796) (127,898)
Net change in deferred revenue and other contract liabilities $ 10,646 $ (101,680)