v3.25.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 341,028   $ 329,107
Less: accumulated depreciation and amortization (167,233)   (158,643)
Property and equipment, net 173,795   170,464
Total depreciation and amortization expense 12,162 $ 10,583  
Cost of goods sold      
Property, Plant and Equipment [Line Items]      
Total depreciation and amortization expense 8,695 7,101  
Selling, general, and administrative expenses      
Property, Plant and Equipment [Line Items]      
Total depreciation and amortization expense 3,467 3,482  
Total depreciation and amortization expense      
Property, Plant and Equipment [Line Items]      
Total depreciation and amortization expense 12,162 $ 10,583  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 193,953   189,890
Computers and equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 51,826   46,186
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 37,493   36,037
Capitalized software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 40,353   36,534
Construction in process      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 17,403   $ 20,460