v3.26.1
Commitments And Contingencies - Summary of Maturities of Operating and Finance Lease Liabilities Under Noncancelable Operating Leases (Details)
$ in Thousands
Jun. 30, 2026
USD ($)
Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]  
Remainder of 2026 $ 8,602
2027 16,411
2028 15,700
2029 15,317
2030 15,446
Thereafter 84,014
Total future minimum lease payments 155,490
Less: imputed interest (47,487)
Present value of future minimum lease payments 108,003
Less: current portion of lease payments (16,501)
Lease liabilities, long-term $ 91,502