XML 93 R74.htm IDEA: XBRL DOCUMENT v3.25.0.1
Leases - Maturities of Leases (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Operating Leases    
2025 $ 72,947  
2026 53,796  
2027 43,083  
2028 19,216  
2029 10,459  
Thereafter 18,084  
Total undiscounted lease liabilities 217,585  
Less: Imputed interest (11,369)  
Total present value of lease liabilities 206,216  
Less: Current portion of lease liabilities (75,785) $ (81,320)
Lease liabilities, non-current 130,431 91,161
Finance Leases    
2025 3,773  
2026 849  
2027 254  
2028 48  
2029 0  
Thereafter 0  
Total undiscounted lease liabilities 4,924  
Less: Imputed interest (276)  
Total present value of lease liabilities 4,648  
Less: Current portion of lease liabilities (3,550) (5,221)
Sublease proceeds for fiscal year December 31, 2025 1,051  
Other Noncurrent Liabilities    
Finance Leases    
Lease liabilities, non-current $ 1,098 $ 4,521