Commitments And Contingencies - Summary of Maturities of Operating and Finance Lease Liabilities Under Noncancelable Operating Leases (Details) $ in Thousands |
Mar. 31, 2026
USD ($)
|
|---|---|
| Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] | |
| Remainder of 2026 | $ 12,899 |
| 2027 | 15,928 |
| 2028 | 14,931 |
| 2029 | 14,520 |
| 2030 | 14,624 |
| Thereafter | 82,884 |
| Total future minimum lease payments | 155,786 |
| Less: imputed interest | (48,778) |
| Present value of future minimum lease payments | 107,008 |
| Less: current portion of lease payments | (16,065) |
| Lease liabilities, long-term | $ 90,943 |