XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Balance Sheet Components - Property and Equipment (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Property, Plant and Equipment [Line Items]    
Total property and equipment - gross $ 97,911 $ 96,942
Less: accumulated depreciation and amortization (75,514) (70,857)
Total property and equipment - net 22,397 26,085
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property and equipment - gross 39,554 40,008
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Total property and equipment - gross 24,037 23,756
Internal-use software    
Property, Plant and Equipment [Line Items]    
Total property and equipment - gross 30,458 29,367
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment - gross 988 975
Computers and equipment    
Property, Plant and Equipment [Line Items]    
Total property and equipment - gross $ 2,874 $ 2,836