v3.26.1
Leases - Reconciliation of Remaining Equipment Finance Lease Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 $ 401  
2027 359  
2028 11  
2029 0  
Thereafter 0  
Total lease payments 771  
Less: imputed interest (45)  
Total finance lease liabilities 726  
Included in the balance sheet:    
Current portion of lease liabilities - finance 528 $ 518
Non-current portion of lease liabilities - finance $ 198 $ 327