XML 96 R81.htm IDEA: XBRL DOCUMENT v3.25.4
Leases Lease Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
Lessee, Operating Lease, Liability, Payments, Remainder of Fiscal Year $ 15,917  
Lessee, Operating Lease, Liability, Payments, Due Year Two 13,088  
Lessee, Operating Lease, Liability, Payments, Due Year Three 9,842  
Lessee, Operating Lease, Liability, Payments, Due Year Four 7,833  
Lessee, Operating Lease, Liability, Payments, Due Year Five 4,663  
Lessee, Operating Lease, Liability, Payments, Due after Year Five 16,356  
Lessee, Operating Lease, Liability, Payments, Due 67,699  
Lessee, Operating Lease, Liability, Undiscounted Excess Amount (9,923)  
Operating Lease, Liability $ 57,776 $ 56,472