v3.26.1
Commitments and Contingencies - Schedule of Lessee, Operating Lease, Liability, Future Minimum Lease Payments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Lease, Description [Line Items]    
Total lease liability obligations $ 6,574 $ 8,250
Less: Current portion of operating lease liabilities 2,393 2,341
Operating lease liabilities, net of current portion 4,181 $ 5,909
New Lease Agreement    
Lessee, Lease, Description [Line Items]    
2026 1,239  
2027 2,636  
2028 2,000  
2029 1,556  
Total minimum lease payments 7,431  
Less: Amount representing interest 857  
Total lease liability obligations 6,574  
Less: Current portion of operating lease liabilities 2,393  
Operating lease liabilities, net of current portion $ 4,181