XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Movement in Deferred Revenue [Roll Forward]    
Contract with Customer, Liability $ (45,866) $ (7,461)
Contract with Customer, Liability (47,511) (58,236)
Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (30,920)  
Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (16,591)  
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 5,976 5,574
Deferred Revenue, Additions (7,236) (3,447)
Equipment revenue [Member] | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (17,464)  
Equipment revenue [Member] | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (1,327)  
Software revenue [Member]    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 4,108 4,299
Deferred Revenue, Additions (5,362) (4,777)
Software revenue [Member] | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (8,323)  
Software revenue [Member] | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (829)  
Government Grant Revenue    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 218 171
Deferred Revenue, Additions (861) (2,266)
Government Grant Revenue | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (1,422)  
Government Grant Revenue | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (13,441)  
Other deferred revenue    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 1,915 1,683
Deferred Revenue, Additions (403) $ (767)
Other deferred revenue | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (3,711)  
Other deferred revenue | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount $ (994)