XML 86 R69.htm IDEA: XBRL DOCUMENT v3.25.4
Operating Leases - Maturities of Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Leases [Abstract]    
2026 $ 119,171  
2027 85,241  
2028 35,318  
2029 25,004  
2030 20,154  
Thereafter 17,538  
Total undiscounted operating lease liabilities 302,426  
Less: Imputed interest (27,494)  
Total present value of operating lease liabilities 274,932  
Less: Current portion of operating lease liabilities (108,037) $ (75,785)
Operating lease liabilities, long-term $ 166,895 $ 130,431