XML 69 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Schedule of Operating and Finance Lease Liability Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating Leases, 2023 $ 6,622  
Operating Leases, 2024 9,018  
Operating Leases, 2025 7,668  
Operating Leases, 2026 5,918  
Operating Leases, 2027 3,728  
Operating Leases, 2028 1,676  
Operating Leases, 2029 and thereafter 11,016  
Operating Leases, Total lease payments 45,646  
Operating Leases, Less: imputed interest (6,961)  
Total operating lease liabilities 38,685 $ 28,155
Operating Leases, Less: current obligations (8,726) (7,390)
Noncurrent operating lease liabilities 29,959 20,765
Finance Leases, 2023 20  
Finance Leases, 2024 37  
Finance Leases, 2025 21  
Finance Leases, 2026 2  
Finance Leases, 2027 0  
Finance Leases, 2028 0  
Finance Leases, 2029 and thereafter 0  
Finance Leases, Total lease payments 80  
Finance Leases, Less: imputed interest (3)  
Total finance lease liabilities 77 76
Finance Leases, Less: current obligations (37) (30)
Non-current finance lease liabilities $ 40 $ 46