v3.26.1
Revenue - Changes in contract assets and contract liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Contract assets    
Transferred to receivables from contract assets recognized at the beginning of the period $ (41,476) $ (21,348)
Change in contract assets related to warrants 1,122 (3,729)
Foreign currency translation (loss)/gain (440) 1,208
Impairment   (28,105)
Revenue recognized and not billed as of the end of the period 40,800 63,364
Net change in contract assets 6 11,390
Contract liabilities    
Increases due to customer billings, net of amounts recognized as revenue during the period 23,322 19,144
Change in contract liabilities related to warrants 9 260
Foreign currency translation (gain)/loss (475) 6,814
Revenue recognized that was included in the contract liability balance as of the beginning of the period (25,678) (127,898)
Net change in deferred revenue and contract liabilities $ (2,822) $ (101,680)