XML 62 R52.htm IDEA: XBRL DOCUMENT v3.26.1
Leases - Schedule of Operating and Finance Lease Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Remainder of 2026 $ 17,293  
2027 42,871  
2028 35,162  
2029 33,350  
2030 23,934  
Thereafter 75,996  
Total minimum lease payments 228,606  
Less: amount of lease payments representing interest (44,066)  
Present value of future lease payments 184,540 $ 187,972
Less: current obligations under leases (28,261) (28,068)
Long-term lease obligations 156,279 159,904
Finance Leases    
Remainder of 2026 20,224  
2027 26,931  
2028 19,581  
2029 1,145  
2030 20  
Thereafter 0  
Total minimum lease payments 67,901  
Less: amount of lease payments representing interest (4,084)  
Present value of future lease payments 63,817 75,322
Less: current obligations under leases (33,176) (35,750)
Long-term lease obligations 30,641 $ 39,572
Total Leases    
Remainder of 2026 37,517  
2027 69,802  
2028 54,743  
2029 34,495  
2030 23,954  
Thereafter 75,996  
Total minimum lease payments 296,507  
Less: amount of lease payments representing interest (48,150)  
Present value of future lease payments 248,357  
Less: current obligations under leases (61,437)  
Long-term lease obligations $ 186,920