v3.26.1
Leases - Summary of Maturities of Operating Lease Liabilities under Noncancelable Leases (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]    
2026 (remaining six months) $ 2,781  
2027 5,929  
2028 7,157  
2029 7,986  
2030 8,886  
Thereafter 47,170  
Total undiscounted lease payments 79,909  
Less imputed interest (30,787)  
Less tenant improvement allowance (7,663)  
Present value of operating lease liabilities 41,459  
Operating lease liabilities, Current 2,277 $ 2,099
Operating lease liabilities, Noncurrent $ 39,182 $ 29,564