XML 70 R55.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments (Details Textual) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Commitments And Contingencies Disclosure [Line Items]    
Restricted cash and investments for security deposit $ 1.5 $ 1.5
Lease, practical expedients, package true  
Licensing and Purchasing Agreements [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Other commitments $ 65.9  
Executive Severance Plans [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Other commitments $ 17.3  
Minimum [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Initial terms of lease 1 year  
Maximum [Member]    
Commitments And Contingencies Disclosure [Line Items]    
Initial terms of lease 17 years