XML 65 R55.htm IDEA: XBRL DOCUMENT v3.23.3
Leases - Minimum Lease Payment Requirements (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Operating Leases    
Remainder of 2023 $ 3,387  
2024 12,472  
2025 10,844  
2026 7,673  
2027 6,970  
Thereafter 26,644  
Total future minimum lease payments 67,990  
Less: interest (13,782)  
Total lease obligations 54,208  
Less: current obligations (9,790)  
Long-term lease obligations 44,418 $ 48,668
Finance Leases    
Remainder of 2023 1,023  
2024 4,052  
2025 3,735  
2026 3,581  
2027 3,649  
Thereafter 33,086  
Total future minimum lease payments 49,126  
Less: interest (18,630)  
Total lease obligations 30,496  
Less: current obligations (1,906)  
Long-term lease obligations $ 28,590 $ 30,022