v3.26.3
Debt - Schedule of Current and Long-term Debt Obligations (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Current portion of long-term debt and finance lease obligations:    
Finance lease obligations, current $ 5,873 $ 6,709
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 $ 5,873 $ 6,709
Long-term debt and finance lease obligations:    
Finance lease obligations, noncurrent $ 18,273 $ 18,922
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 $ 18,273 $ 18,922
Total debt and finance lease obligations, net $ 24,146 $ 25,631