XML 49 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Lease Obligations - Schedule of future minimum lease payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Finance Lease Obligations    
Remainder of 2025 $ 254  
2026 856  
2027 855  
2028 382  
2029 0  
2030 0  
Thereafter 0  
Total minimum lease payments 2,347  
Financing component (121)  
Net present value of minimum lease payments 2,226  
Current portion of finance lease obligations (824) $ (1,046)
Finance lease obligations, net of current maturities 1,402 1,930
Operating Lease Obligations    
Remainder of 2025 4,852  
2026 16,682  
2027 11,286  
2028 9,089  
2029 5,984  
2030 2,185  
Thereafter 1,914  
Total minimum lease payments 51,992  
Financing component (7,229)  
Net present value of minimum lease payments 44,763  
Less: current portion of finance and operating lease obligations (13,140) (12,141)
Operating lease obligations, net of current maturities 31,623 $ 30,496
Total Lease Obligations    
Remainder of 2025 5,106  
2026 17,538  
2027 12,141  
2028 9,471  
2029 5,984  
2030 2,185  
Thereafter 1,914  
Total minimum lease payments 54,339  
Financing component (7,350)  
Net present value of minimum lease payments 46,989  
Less: current portion of finance and operating lease obligations (13,964)  
Long-term finance and operating lease obligations $ 33,025