XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.2
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating Leases, 2022 $ 6,020  
Operating Leases, 2023 7,522  
Operating Leases, 2024 4,734  
Operating Leases, 2025 4,139  
Operating Leases, 2026 2,711  
Operating Leases, 2027 657  
Operating Leases, 2028 and thereafter 7,873  
Operating Leases, Total lease payments 33,656  
Operating Leases, Less: imputed interest (5,434)  
Total operating lease liabilities 28,222 $ 33,490
Operating Leases, Less: current obligations (9,062) (11,199)
Noncurrent operating lease liabilities 19,160 22,291
Finance Leases, 2022 10  
Finance Leases, 2023 8  
Finance Leases, 2024 4  
Finance Leases, 2025 1  
Finance Leases, 2026 0  
Finance Leases, 2027 0  
Finance Leases, 2028 and thereafter 0  
Finance Leases, Total lease payments 23  
Finance Leases, Less: imputed interest (1)  
Total finance lease liabilities 22 38
Finance Leases, Less: current obligations (9) (15)
Non-current finance lease liabilities $ 13 $ 23