XML 84 R71.htm IDEA: XBRL DOCUMENT v3.25.4
Leases - Maturity Analysis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 54,594  
2027 55,681  
2028 45,078  
2029 34,468  
2030 29,145  
Thereafter 107,628  
Total future lease payments 326,594  
Less: imputed interest (64,873)  
Total $ 261,721 $ 242,146