v3.26.3
Leases - Schedule of Lessee, Operating Lease, Liability, Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid [Abstract]    
Remainder of 2026 $ 509  
2027 1,400  
2028 1,316  
2029 1,336  
2030 1,551  
Thereafter 3,168  
Total future minimum lease payments 9,280  
Less: amounts related to imputed interest 3,453  
Present value of future minimum lease payments 5,827  
Less: current portion of long-term lease liability 706 $ 1,095
Long-term lease liability $ 5,121 $ 6,673