XML 70 R60.htm IDEA: XBRL DOCUMENT v3.20.2
Leases - Operating (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Lease Commitments          
Deferred rent $ 1,300   $ 1,300   $ 1,100
Rent expense 3,800 $ 2,300 7,300 $ 4,700  
Operating Leases, Future Minimum Payments Due, Rolling Maturity [Abstract]          
2021 15,489   15,489    
2022 11,711   11,711    
2023 10,147   10,147    
2024 8,874   8,874    
2025 6,548   6,548    
Thereafter 17,053   17,053    
Lease commitments 69,822   69,822    
Minimum annual lease commitments under noncancelable leases          
Minimum sublease rentals $ 2,400   $ 2,400