XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2.2
Revenue Contract Liabilities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Movement in Deferred Revenue [Roll Forward]    
Contract with Customer, Liability $ (7,461) $ (6,430)
Contract with Customer, Liability (50,639) (4,662)
Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (28,776)  
Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (21,863)  
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 22,757 7,193
Deferred Revenue, Additions (13,420) (8,652)
Equipment revenue [Member] | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (17,514)  
Equipment revenue [Member] | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (621)  
Software revenue [Member]    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 12,761 6,194
Deferred Revenue, Additions (12,978) $ (2,967)
Software revenue [Member] | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (8,248)  
Software revenue [Member] | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (566)  
Government Grant Revenue    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 178  
Deferred Revenue, Additions (3,434)  
Government Grant Revenue | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (1,524)  
Government Grant Revenue | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (13,735)  
Other deferred revenue    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 3,488  
Deferred Revenue, Additions (1,285)  
Other deferred revenue | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (1,490)  
Other deferred revenue | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount $ (6,941)