v3.26.3
Commitments and Contingencies - Future Minimum Annual Lease Payments (Details) - USD ($)
$ in Thousands
Sep. 30, 2026
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]    
Remainder of 2026 $ 1,469  
2027 6,038  
2028 6,249  
2029 6,210  
2030 6,323  
Thereafter 41,182  
Total undiscounted lease payments 67,471  
Less: imputed interest (20,524)  
Operating lease liabilities 46,947  
Less: current portion of operating lease liabilities (3,340) $ (6,298)
Operating lease liabilities, less current portion $ 43,607 $ 23,856