v3.26.1
Leases - Summary of Maturities of Operating Lease Liabilities under Noncancelable Leases (Details)
$ in Thousands
Mar. 31, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
2026 (remaining nine months) $ 3,593
2027 5,697
2028 5,850
2029 6,007
2030 6,117
Thereafter 19,715
Total undiscounted lease payments 46,979
Less imputed interest (16,401)
Present value of operating lease liabilities $ 30,578