XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Lessee, Operating Lease, Liability, Payment, Due [Abstract]      
Total finance lease liabilities $ 0 $ 384 $ 771
Operating Leases      
Remaining three months of 2021 2,822    
2022 10,058    
2023 7,662    
2024 5,872    
2025 5,063    
Thereafter 17,852    
Total lease payments 49,329    
Less: Present value discount (7,417)    
Total operating lease liabilities $ 41,912 $ 46,342 $ 41,797