v3.26.1
Lease Commitments - Summary of Future Annual Minimum Lease Payments Under Operating Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Leases [Abstract]    
2026 $ 332  
2027 719  
2028 736  
2029 753  
2030 702  
Thereafter 100  
Total minimum lease payments 3,342  
Less: amount representing interest (817)  
Present value of operating lease liabilities 2,525  
Less: operating lease liabilities, current (670) $ (648)
Operating lease liabilities, non-current $ 1,855 $ 2,065
Weighted-average remaining lease term (in years) 4 years 5 months 26 days  
Weighted-average incremental borrowing rate 13.83%