v3.26.1
Balance Sheet Components - Schedule of Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 442,384 $ 443,565
Accumulated depreciation and amortization (202,171) (192,116)
Property and equipment, net 240,213 251,449
Computer Equipment, Hardware, and Software    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 7,440 7,275
Furniture and Fixtures    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 123,819 123,806
Leasehold Improvements    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 113,460 110,693
Machinery and Equipment    
Property Plant And Equipment [Line Items]    
Property and equipment, gross 161,284 160,009
Construction in Progress    
Property Plant And Equipment [Line Items]    
Property and equipment, gross $ 36,381 $ 41,782