XML 66 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Leases Maturity (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 18,840  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 16,283  
Lessee, Operating Lease, Liability, Payments, Due Year Two 13,619  
Lessee, Operating Lease, Liability, Payments, Due Year Three 9,828  
Lessee, Operating Lease, Liability, Payments, Due Year Four 4,819  
Lessee, Operating Lease, Liability, Payments, Due Year Five 4,731  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 7,817  
Lessee, Operating Lease, Liability, Payments, Due 75,937  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (7,859)  
Operating Lease, Liability 68,078 $ 73,133
Finance Lease, Liability, Payments, Remainder of Fiscal Year 715  
Finance Lease, Liability, Payments, Due Next Twelve Months 796  
Finance Lease, Liability, Payments, Due Year Two 673  
Finance Lease, Liability, Payments, Due Year Three 327  
Finance Lease, Liability, Payments, Due Year Four 203  
Finance Lease, Liability, Payments, Due Year Five 189  
Finance Lease, Liability, Payments, Due after Year Five 47  
Finance Lease, Liability, Payment, Due 2,950  
Finance Lease, Liability, Undiscounted Excess Amount (270)  
Finance Lease, Liability $ 2,680 $ 2,814