XML 98 R84.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Other Commitments [Line Items]    
Commitments to be paid $ 11,700  
Commitments to be paid in 2021 9,300  
Commitments to be paid in 2022 1,500  
Commitments to be paid in 2023 through 2025 300  
Employees under contract terminated by employer without good cause or change in control 45,000  
Employees under contract terminated by employer without good cause or in absence of change in control 17,200  
Letter of Credit | Line of Credit    
Other Commitments [Line Items]    
Letters of credit outstanding $ 1,500 $ 3,400
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%