XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2.2
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating Leases, 2022 $ 2,979  
Operating Leases, 2023 7,855  
Operating Leases, 2024 5,153  
Operating Leases, 2025 4,513  
Operating Leases, 2026 3,127  
Operating Leases, 2027 1,130  
Operating Leases, 2028 and thereafter 10,295  
Operating Leases, Total lease payments 35,052  
Operating Leases, Less: imputed interest (6,131)  
Total operating lease liabilities 28,921 $ 33,490
Operating Leases, Less: current obligations (8,162) (11,199)
Noncurrent operating lease liabilities 20,759 22,291
Finance Leases, 2022 8  
Finance Leases, 2023 30  
Finance Leases, 2024 26  
Finance Leases, 2025 16  
Finance Leases, 2026 1  
Finance Leases, 2027 0  
Finance Leases, 2028 and thereafter 0  
Finance Leases, Total lease payments 81  
Finance Leases, Less: imputed interest (4)  
Total finance lease liabilities 77 38
Finance Leases, Less: current obligations (28) (15)
Non-current finance lease liabilities $ 49 $ 23