XML 93 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Operating Leases (Details) Table 4 - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 71,155  
2027 58,183  
2028 48,462  
2029 31,900  
2030 24,690  
Thereafter 58,573  
Lessee, Operating Lease, Liability, Payments, Due 292,963  
Less: imputed interest 40,991  
Operating Lease, Liability $ 251,972 $ 152,988