XML 65 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Leases - Minimum Lease Payment Requirements (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Operating Leases    
Remainder of 2025 $ 3,738  
2026 12,778  
2027 12,237  
2028 9,909  
2029 9,212  
Thereafter 28,067  
Total future minimum lease payments 75,941  
Less: interest (14,440)  
Total lease obligations 61,501  
Less: current obligations (10,120)  
Long-term lease obligations 51,381 $ 43,174
Finance Leases    
Remainder of 2025 607  
2026 2,417  
2027 2,462  
2028 2,293  
2029 2,252  
Thereafter 17,087  
Total future minimum lease payments 27,118  
Less: interest (10,154)  
Total lease obligations 16,964  
Less: current obligations (1,049)  
Long-term lease obligations $ 15,915 $ 26,883