v3.26.1
Leases - Schedule of Undiscounted Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Operating Lease    
2026 - remaining $ 423  
2027 613  
2028 627  
2029 642  
2030 210  
Undiscounted future minimum lease payments 2,515  
Less: Amount representing interest payments (583)  
Total lease liabilities 1,932  
Less current portion (481) $ (797)
Noncurrent lease liabilities 1,451 1,877
Finance Lease    
2026 - remaining 201  
2027 401  
2028 401  
2029 401  
2030 401  
Thereafter 3,180  
Undiscounted future minimum lease payments 4,985  
Less: Amount representing interest payments (1,785)  
Total lease liabilities 3,200  
Less current portion (160) (154)
Noncurrent lease liabilities $ 3,040 $ 3,122