Revenue Contract Liabilities (Details) - USD ($) $ in Thousands |
9 Months Ended | |
---|---|---|
Sep. 30, 2024 |
Sep. 30, 2023 |
|
Movement in Deferred Revenue [Roll Forward] | ||
Contract with Customer, Liability | $ (42,177) | $ (45,866) |
Contract with Customer, Liability | (36,968) | (40,571) |
Equipment revenue [Member] | ||
Movement in Deferred Revenue [Roll Forward] | ||
Increase (Decrease) in Deferred Revenue | (41,392) | (24,872) |
Deferred Revenue, Additions | 38,825 | 25,620 |
Software revenue [Member] | ||
Movement in Deferred Revenue [Roll Forward] | ||
Increase (Decrease) in Deferred Revenue | (23,591) | (13,546) |
Deferred Revenue, Additions | 24,559 | 12,797 |
Government Grant Revenue | ||
Movement in Deferred Revenue [Roll Forward] | ||
Increase (Decrease) in Deferred Revenue | (1,551) | (3,164) |
Deferred Revenue, Additions | 0 | 944 |
Other deferred revenue | ||
Movement in Deferred Revenue [Roll Forward] | ||
Increase (Decrease) in Deferred Revenue | (2,562) | (4,748) |
Deferred Revenue, Additions | $ 503 | $ 1,674 |