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