XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.4
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Leases [Abstract]    
Operating Leases, 2023 $ 8,371  
Operating Leases, 2024 5,613  
Operating Leases, 2025 4,961  
Operating Leases, 2026 3,546  
Operating Leases, 2027 1,291  
Operating Leases, 2028 1,125  
Operating Leases, 2029 and thereafter 9,373  
Operating Leases, Total lease payments 34,280  
Operating Leases, Less: imputed interest (6,125)  
Total operating lease liabilities 28,155 $ 33,490
Operating Leases, Less: current obligations (7,390) (11,199)
Noncurrent operating lease liabilities 20,765 22,291
Finance Leases, 2023 32  
Finance Leases, 2024 28  
Finance Leases, 2025 18  
Finance Leases, 2026 1  
Finance Leases, 2027 0  
Finance Leases, 2028 0  
Finance Leases, 2029 and thereafter 0  
Finance Leases, Total lease payments 79  
Finance Leases, Less: imputed interest (3)  
Total finance lease liabilities 76 38
Finance Leases, Less: current obligations (30) (15)
Non-current finance lease liabilities $ 46 $ 23