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