XML 64 R57.htm IDEA: XBRL DOCUMENT v3.25.3
Debt - Schedule of Current and Long-term Debt Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Current portion of long-term debt and finance lease obligations:    
Finance lease obligations, current $ 6,316 $ 5,467
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Total current portion of long-term debt and finance lease obligations Total current portion of long-term debt and finance lease obligations
Total current portion of long-term debt and finance lease obligations $ 6,316 $ 10,467
Long-term debt and finance lease obligations:    
Finance lease obligations, noncurrent $ 20,090 $ 4,878
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Long-Term Debt and Lease Obligation Long-Term Debt and Lease Obligation
Total long-term debt and finance lease obligations $ 20,090 $ 25,307
Less: debt issuance costs, net 0 (406)
Total long-term portion of debt and finance lease obligations, net 20,090 24,901
Total debt and finance lease obligations, net 26,406 35,368
Term Loan    
Current portion of long-term debt and finance lease obligations:    
Long-term debt, current 0 5,000
Long-term debt and finance lease obligations:    
Long-term debt, noncurrent 0 6,429
Revolving Credit Facility    
Long-term debt and finance lease obligations:    
Long-term debt, noncurrent 0 $ 14,000
Less: debt issuance costs, net $ (1,300)