v3.26.1
Leases - Schedule of Lessee, Operating Lease, Liability, Maturity (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
Remainder of 2026 $ 992  
2027 1,350  
2028 1,312  
2029 1,336  
2030 1,551  
Thereafter 3,168  
Total future minimum lease payments 9,709  
Less: amounts related to imputed interest 3,602  
Present value of future minimum lease payments 6,107  
Less: current portion of long-term lease liability 846 $ 1,095
Long-term lease liability $ 5,261 $ 6,673