Annual report pursuant to Section 13 and 15(d)

Accrued Expenses and Other Liabilities (Narrative) (Details)

v3.20.4
Accrued Expenses and Other Liabilities (Narrative) (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
Accrued Liabilities [Line Items]      
Accrued compensation and related taxes   $ 71,039 $ 53,627
Other non-current liabilities   25,557 32,360
Early Retirement Plan      
Accrued Liabilities [Line Items]      
Severance expense   12,500  
Accrued compensation and related taxes   380 1,733
Other non-current liabilities   1,524 $ 599
Organizational Realignment      
Accrued Liabilities [Line Items]      
Severance expense   5,100  
Accrued compensation and related taxes   $ 5,100  
Organizational Realignment | Forecast | Subsequent Event      
Accrued Liabilities [Line Items]      
Severance expense $ 5,300