XML 68 R57.htm IDEA: XBRL DOCUMENT v3.21.2
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Leases, Remainder of 2021 $ 3,954  
Operating Leases, 2022 14,530  
Operating Leases, 2023 9,393  
Operating Leases, 2024 4,360  
Operating Leases, 2025 4,166  
Operating Leases, 2026 2,736  
Operating Leases, 2027and thereafter 8,863  
Operating Leases, Total lease payments 48,002  
Operating Leases, Less: imputed interest (6,788)  
Total operating lease liabilities 41,214 $ 37,704
Operating Leases, Less: current obligations (13,593) (10,663)
Noncurrent operating lease liabilities 27,621 27,041
Finance Leases, Remainder of 2021 3  
Finance Leases, 2022 13  
Finance Leases, 2023 11  
Finance Leases, 2024 4  
Finance Leases, Total lease payments 31  
Finance Leases, Less: imputed interest (1)  
Total finance lease liabilities 30 173
Finance Leases, Less: current obligations (12) (149)
Non-current finance lease liabilities $ 18 $ 24