XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.2
Revenue Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Movement in Deferred Revenue [Roll Forward]    
Contract with Customer, Liability $ (45,866) $ (7,461)
Contract with Customer, Liability (43,003) (53,066)
Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (27,648)  
Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (15,355)  
SmithsMedical    
Movement in Deferred Revenue [Roll Forward]    
Contract with Customer, Liability   (51,245)
Equipment revenue [Member]    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 16,793 14,606
Deferred Revenue, Additions (16,625) (7,349)
Equipment revenue [Member] | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (15,605)  
Equipment revenue [Member] | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (790)  
Software revenue [Member]    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 9,041 8,737
Deferred Revenue, Additions (8,875) (9,067)
Software revenue [Member] | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (8,001)  
Software revenue [Member] | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (699)  
Government Grant Revenue    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 647 232
Deferred Revenue, Additions (944) (2,972)
Government Grant Revenue | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (1,451)  
Government Grant Revenue | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (13,064)  
Other deferred revenue    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 3,514 2,458
Deferred Revenue, Additions (688) $ (1,005)
Other deferred revenue | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (2,591)  
Other deferred revenue | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount $ (802)