XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Leases Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 11,439  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 18,076  
Lessee, Operating Lease, Liability, Payments, Due Year Two 15,747  
Lessee, Operating Lease, Liability, Payments, Due Year Three 11,226  
Lessee, Operating Lease, Liability, Payments, Due Year Four 6,571  
Lessee, Operating Lease, Liability, Payments, Due Year Five 6,793  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 9,196  
Lessee, Operating Lease, Liability, Payments, Due 79,048  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (8,954)  
Operating Lease, Liability 70,094 $ 73,133
Finance Lease, Liability, Payments, Remainder of Fiscal Year 530  
Finance Lease, Liability, Payments, Due Next Twelve Months 1,086  
Finance Lease, Liability, Payments, Due Year Two 965  
Finance Lease, Liability, Payments, Due Year Three 627  
Finance Lease, Liability, Payments, Due Year Four 305  
Finance Lease, Liability, Payments, Due Year Five 194  
Finance Lease, Liability, Payments, Due after Year Five 48  
Finance Lease, Liability, Payment, Due 3,755  
Finance Lease, Liability, Undiscounted Excess Amount (360)  
Finance Lease, Liability $ 3,395 $ 2,814