XML 70 R58.htm IDEA: XBRL DOCUMENT v3.25.4
CERTAIN BALANCE SHEET COMPONENTS - Schedule of Property and Equipment, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 134,596 $ 127,698
Less: accumulated depreciation and amortization (108,948) (102,536)
Total 25,648 25,162
Machinery and equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 76,971 72,302
Capitalized software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 27,163 26,564
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 25,336 25,588
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,569 2,443
Construction-in-progress    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 2,557 $ 801