XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Sep. 30, 2021
Sep. 28, 2021
Dec. 31, 2020
Other Commitments [Line Items]        
Commitments to be paid $ 19,000      
Commitments to be paid in 2022 8,200      
Commitments to be paid in 2023 4,900      
Commitments to be paid in 2024 4,800      
Commitments to be paid in 2025 900      
Commitments to be paid in 2026 200      
Employees under contract terminated by employer without good cause or change in control 13,000      
Employees under contract terminated by employer without good cause or in absence of change in control 36,900      
Operating lease not yet commenced, future lease payments     $ 10,900  
Operating lease not yet commenced, term of lease   129 months 129 months  
Letter of Credit | Line of Credit        
Other Commitments [Line Items]        
Letters of credit outstanding $ 1,300     $ 1,500
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%