v3.26.1
Operating Leases - Net present value of the operating lease liability (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Leases    
Remaining for 2026 $ 785  
2027 1,550  
2028 1,163  
2029 724  
2030 and thereafter 192  
Total lease payments 4,414  
Less: Interest (582)  
Net present value of lease liabilities 3,832  
Current portion 1,287 $ 1,202
Long-term portion 2,545 $ 3,228
Total $ 3,832