XML 87 R72.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Other Commitments [Line Items]    
Commitments to be paid $ 21.9  
Commitments to be paid in 2023 15.8  
Commitments to be paid in 2024 4.6  
Commitments to be paid in 2025 0.8  
Commitments to be paid in 2026 0.4  
Commitments to be paid in 2027 0.3  
Employees under contract terminated by employer without good cause or in absence of change in control 17.3  
Employees under contract terminated by employer without good cause or change in control 40.3  
Letter of Credit | Line of Credit    
Other Commitments [Line Items]    
Letters of credit outstanding $ 1.3 $ 1.3
Minimum    
Other Commitments [Line Items]    
Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements 6 months  
Severance payment as a percentage of annual salary 100.00%  
Severance payment as a percentage of annual bonus 50.00%  
Maximum    
Other Commitments [Line Items]    
Period for providing minimum compensation salary and continuation of certain benefits to executives under employment agreements 3 years  
Severance payment as a percentage of annual salary 300.00%  
Severance payment as a percentage of annual bonus 300.00%