XML 80 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Leases [Abstract]    
Operating Leases, 2022 $ 12,285  
Operating Leases, 2023 7,145  
Operating Leases, 2024 4,349  
Operating Leases, 2025 4,205  
Operating Leases, 2026 2,774  
Operating Leases, 2027 676  
Operating Leases, 2028 and thereafter 8,356  
Operating Leases, Total lease payments 39,790  
Operating Leases, Less: imputed interest (6,300)  
Total operating lease liabilities 33,490 $ 37,704
Operating Leases, Less: current obligations (11,199) (10,663)
Noncurrent operating lease liabilities 22,291 27,041
Finance Leases, 2022 14  
Finance Leases, 2023 12  
Finance Leases, 2024 11  
Finance Leases, 2025 2  
Finance Leases, Total lease payments 39  
Finance Leases, Less: imputed interest (1)  
Total finance lease liabilities 38 173
Finance Leases, Less: current obligations (15) (149)
Non-current finance lease liabilities $ 23 $ 24