XML 65 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Leases Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months    
Remaining three months of 2023 $ 11,126  
2024 39,410  
2025 30,295  
2026 18,295  
2027 10,633  
2028 3,599  
Thereafter 2,552  
Total lease payments 115,910  
Less interest 8,190  
Total 107,720 $ 103,530
Finance Lease, Liability, Payments, Due Next Twelve Months    
Remaining three months of 2023 1,043  
2024 4,516  
2025 3,879  
2026 3,034  
2027 1,765  
2028 608  
Thereafter 1,074  
Total lease payments 15,919  
Less interest 1,285  
Total $ 14,634 $ 12,527