XML 73 R62.htm IDEA: XBRL DOCUMENT v3.25.2
Leases Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 8,207  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 14,802  
Lessee, Operating Lease, Liability, Payments, Due Year Two 12,305  
Lessee, Operating Lease, Liability, Payments, Due Year Three 9,660  
Lessee, Operating Lease, Liability, Payments, Due Year Four 7,830  
Lessee, Operating Lease, Liability, Payments, Due Year Five 4,562  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 16,686  
Lessee, Operating Lease, Liability, Payments, Due 74,052  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (11,420)  
Operating Lease, Liability 62,632 $ 56,472
Finance Lease, Liability, Payments, Remainder of Fiscal Year 911  
Finance Lease, Liability, Payments, Due Next Twelve Months 1,691  
Finance Lease, Liability, Payments, Due Year Two 1,311  
Finance Lease, Liability, Payments, Due Year Three 823  
Finance Lease, Liability, Payments, Due Year Four 248  
Finance Lease, Liability, Payments, Due Year Five 47  
Finance Lease, Liability, Payments, Due after Year Five 0  
Finance Lease, Liability, Payment, Due 5,031  
Finance Lease, Liability, Undiscounted Excess Amount (443)  
Finance Lease, Liability $ 4,588 $ 3,398