v3.26.3
Finance Leases - Schedule of Future Minimum Lease Payments for Leases (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 (remainder of the year) $ 337  
2027 1,321  
2028 7,596  
Total minimum lease payments 9,254  
Less imputed interest (554)  
Present value of minimum lease payments 8,700 $ 10,526
Less current portion (1,000) (2,076)
Less: unamortized issuance costs, net (35) (55)
Long-term finance lease liabilities, net $ 7,665 $ 8,395