XML 63 R53.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Maturities of Operating Liabilities Excluding Short-Term Leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Operating leases    
Remainder of 2025 $ 53,623  
2026 56,491  
2027 38,268  
2028 26,282  
2029 17,113  
2030 and thereafter 41,885  
Total minimum lease payments 233,662  
Less: interest expense 47,129  
Present value of lease obligations 186,533  
Less: current lease obligations 55,321 $ 53,488
Long-term lease obligations $ 131,212 $ 130,239