Balance Sheet Components - Schedule of Property and Equipment (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | $ 438,461 | $ 454,991 |
Accumulated depreciation and amortization | (172,070) | (154,999) |
Property and equipment, net | 266,391 | 299,992 |
Computer Equipment, Hardware, and Software | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | 7,843 | 7,831 |
Furniture and Fixtures | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | 123,716 | 107,886 |
Leasehold Improvements | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | 119,142 | 115,879 |
Machinery and Equipment | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | 161,319 | 161,460 |
Construction in Progress | ||
Property Plant And Equipment [Line Items] | ||
Property and equipment, gross | $ 26,441 | $ 61,935 |