XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Contract Liabilities (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Movement in Deferred Revenue [Roll Forward]    
Contract with Customer, Liability $ (7,461) $ (6,430)
Contract with Customer, Liability (58,236) (8,888)
Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount 35,200  
Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount 23,000  
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,574 461
Deferred Revenue, Additions (3,447) (2,921)
Equipment revenue [Member] | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount 24,100  
Equipment revenue [Member] | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount 0  
Software revenue [Member]    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 4,299 1,796
Deferred Revenue, Additions (4,777) $ (1,794)
Software revenue [Member] | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount 7,700  
Software revenue [Member] | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount 2,600  
Government Grant Revenue    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 171  
Deferred Revenue, Additions (2,266)  
Government Grant Revenue | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount 1,300  
Government Grant Revenue | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount 12,800  
Other deferred revenue    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 1,683  
Deferred Revenue, Additions (767)  
Other deferred revenue | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount 2,100  
Other deferred revenue | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount $ 7,600