XML 74 R63.htm IDEA: XBRL DOCUMENT v3.25.3
Leases Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 4,251  
Lessee, Operating Lease, Liability, Payments, Due Next Twelve Months 15,530  
Lessee, Operating Lease, Liability, Payments, Due Year Two 12,382  
Lessee, Operating Lease, Liability, Payments, Due Year Three 9,671  
Lessee, Operating Lease, Liability, Payments, Due Year Four 7,804  
Lessee, Operating Lease, Liability, Payments, Due Year Five 4,628  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 16,542  
Lessee, Operating Lease, Liability, Payments, Due 70,808  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (10,632)  
Operating Lease, Liability 60,176 $ 56,472
Finance Lease, Liability, Payments, Remainder of Fiscal Year 595  
Finance Lease, Liability, Payments, Due Next Twelve Months 2,298  
Finance Lease, Liability, Payments, Due Year Two 1,905  
Finance Lease, Liability, Payments, Due Year Three 1,369  
Finance Lease, Liability, Payments, Due Year Four 394  
Finance Lease, Liability, Payments, Due Year Five 52  
Finance Lease, Liability, Payments, Due after Year Five 0  
Finance Lease, Liability, Payment, Due 6,613  
Finance Lease, Liability, Undiscounted Excess Amount (602)  
Finance Lease, Liability $ 6,011 $ 3,398