v3.26.1
Leases - Summary of Future Remaining Lease Payments Obligations (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
Remainder of 2026 $ 376  
2027 731  
2028 351  
2029 322  
2030 299  
Thereafter 69  
Total lease payments 2,148  
Less imputed interest (520)  
Current portion of operating lease liability 529 $ 404
Operating lease liability, net of current portion 1,099 $ 553
Present value of operating lease liabilities $ 1,628