Revenue Contract Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |
|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Movement in Deferred Revenue [Roll Forward] | |||
| Contract with Customer, Liability | $ (41,233) | $ (39,403) | |
| Contract with Customer, Liability | $ (30,578) | (61,305) | (30,578) |
| Equipment revenue [Member] | |||
| Movement in Deferred Revenue [Roll Forward] | |||
| Increase (Decrease) in Deferred Revenue | (56,287) | (33,525) | |
| Deferred Revenue, Additions | 76,620 | 30,365 | |
| Software revenue [Member] | |||
| Movement in Deferred Revenue [Roll Forward] | |||
| Increase (Decrease) in Deferred Revenue | (18,411) | (6,348) | |
| Deferred Revenue, Additions | 18,608 | 2,473 | |
| Government Grant Revenue | |||
| Movement in Deferred Revenue [Roll Forward] | |||
| Increase (Decrease) in Deferred Revenue | (934) | (1,024) | |
| Other deferred revenue | |||
| Movement in Deferred Revenue [Roll Forward] | |||
| Increase (Decrease) in Deferred Revenue | $ (1,156) | (841) | |
| Deferred Revenue, Additions | $ 1,317 | $ 390 | |