XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Leases Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 5,885  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 17,697  
Lessee, Operating Lease, Liability, Payments, Due Year Two 13,988  
Lessee, Operating Lease, Liability, Payments, Due Year Three 9,396  
Lessee, Operating Lease, Liability, Payments, Due Year Four 6,863  
Lessee, Operating Lease, Liability, Payments, Due Year Five 5,143  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 11,625  
Lessee, Operating Lease, Liability, Payments, Due 70,597  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (8,175)  
Operating Lease, Liability 62,422 $ 73,133
Finance Lease, Liability, Payments, Remainder of Fiscal Year 301  
Finance Lease, Liability, Payments, Due Next Twelve Months 1,130  
Finance Lease, Liability, Payments, Due Year Two 981  
Finance Lease, Liability, Payments, Due Year Three 632  
Finance Lease, Liability, Payments, Due Year Four 307  
Finance Lease, Liability, Payments, Due Year Five 194  
Finance Lease, Liability, Payments, Due after Year Five 47  
Finance Lease, Liability, Payment, Due 3,592  
Finance Lease, Liability, Undiscounted Excess Amount (313)  
Finance Lease, Liability $ 3,279 $ 2,814