v3.26.1
Commitments and Contingencies - Schedule of Gross Future Minimum Annual Rental Commitments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
2026 (remaining 6 months) $ 688  
2027 1,406  
2028 1,448  
2029 1,237  
Total undiscounted rent payments 4,779  
Present value discount (856)  
Present value of lease payments 3,923  
Current portion of operating lease liabilities (included as a component of accrued expenses and other current liabilities) 965 $ 938
Operating lease liabilities - long-term 2,958 $ 3,460
Total operating lease liability $ 3,923