XML 60 R50.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Revenue Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Movement in Deferred Revenue [Roll Forward]    
Contract with Customer, Liability $ (42,177) $ (45,866)
Contract with Customer, Liability (43,806) (43,003)
Equipment revenue [Member]    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 16,951 16,793
Deferred Revenue, Additions (20,593) (16,625)
Software revenue [Member]    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 10,232 9,041
Deferred Revenue, Additions (10,427) (8,875)
Government Grant Revenue    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 1,029 647
Deferred Revenue, Additions 0 (944)
Other deferred revenue    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 1,602 3,514
Deferred Revenue, Additions $ (423) $ (688)