XML 62 R53.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue Contract Liabilities (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Movement in Deferred Revenue [Roll Forward]    
Contract with Customer, Liability $ (7,461) $ (6,430)
Contract with Customer, Liability (53,066) (4,968)
Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (30,572)  
Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (22,494)  
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 14,606 4,754
Deferred Revenue, Additions (7,349) (5,435)
Equipment revenue [Member] | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (19,744)  
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 8,737 4,355
Deferred Revenue, Additions (9,067) $ (2,212)
Software revenue [Member] | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (7,750)  
Software revenue [Member] | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (1,647)  
Government Grant Revenue    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 232  
Deferred Revenue, Additions (2,972)  
Government Grant Revenue | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (1,175)  
Government Grant Revenue | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (13,569)  
Other deferred revenue    
Movement in Deferred Revenue [Roll Forward]    
Increase (Decrease) in Deferred Revenue 2,458  
Deferred Revenue, Additions (1,005)  
Other deferred revenue | Short Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount (1,903)  
Other deferred revenue | Long Term    
Movement in Deferred Revenue [Roll Forward]    
Revenue, Remaining Performance Obligation, Amount $ (7,278)