XML 77 R62.htm IDEA: XBRL DOCUMENT v3.20.4
Commitments and Contingencies - Operating Leases and Purchase Commitments (Details) - USD ($)
$ in Thousands
12 Months Ended
May 02, 2019
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Operating Leased Assets [Line Items]        
Operating Lease, Expense   $ 6,700 $ 4,800  
Rent expense $ 262     $ 4,500
Operating Leases and Other Contractual Obligation        
Operating Leased Assets [Line Items]        
2020   6,064    
2021   4,840    
2022   4,414    
2023   4,518    
2024   4,625    
Thereafter   7,148    
Total   $ 31,609