XML 84 R75.htm IDEA: XBRL DOCUMENT v3.23.2
Leases - Maturities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Operating Leases    
2023 (excluding the six months ended June 30, 2023) $ 3,881  
2024 7,156  
2025 5,041  
2026 2,602  
2027 2,354  
Thereafter 13,083  
Total future minimum lease payments 34,117  
Less - amount representing interest 11,870  
Operating Lease, Liability, Total 22,247  
Less - current lease obligations 6,152 $ 4,738
Long-term lease obligations 16,095 11,018
Finance Leases    
2023 (excluding the six months ended June 30, 2023) 2,212  
2024 4,424  
2025 3,660  
2026 1,834  
2027 1,529  
Thereafter 1,583  
Total future minimum lease payments 15,242  
Less - amount representing interest 1,568  
Present value of future minimum lease payments 13,674  
Less - current lease obligations 3,515 4,031
Long-term lease obligations $ 10,159 $ 11,102