v3.26.1
Leases, Right-of-Use Assets and Related Liabilities - Future Minimum Payments Under Non-Cancelable (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
2026 (remaining) $ 452  
2027 1,126  
2028 914  
2029 550  
2030 224  
2031 and thereafter 0  
Total 3,266  
Less: amounts representing present value discounts 509  
Total lease liabilities 2,757  
Less: current portion 817 $ 689
Non-current portion 1,940 1,416
Finance Leases    
2026 (remaining) 84  
2027 147  
2028 146  
2029 235  
2030 99  
2031 and thereafter 530  
Total 1,241  
Less: amounts representing present value discounts 536  
Total lease liabilities 705  
Less: current portion 92 273
Non-current portion $ 613 $ 394