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 |