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) |