Revenue Contract Liabilities (Details) - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Movement in Deferred Revenue [Roll Forward] | ||
Contract with Customer, Liability | $ (39,403) | $ (42,177) |
Contract with Customer, Liability | (41,685) | (43,357) |
Equipment revenue [Member] | ||
Movement in Deferred Revenue [Roll Forward] | ||
Increase (Decrease) in Deferred Revenue | (15,298) | (7,499) |
Deferred Revenue, Additions | 19,937 | 9,340 |
Software revenue [Member] | ||
Movement in Deferred Revenue [Roll Forward] | ||
Increase (Decrease) in Deferred Revenue | (3,077) | (4,677) |
Deferred Revenue, Additions | 1,201 | 5,571 |
Government Grant Revenue | ||
Movement in Deferred Revenue [Roll Forward] | ||
Increase (Decrease) in Deferred Revenue | (509) | (515) |
Other deferred revenue | ||
Movement in Deferred Revenue [Roll Forward] | ||
Increase (Decrease) in Deferred Revenue | (211) | (1,195) |
Deferred Revenue, Additions | $ 239 | $ 155 |