XML 51 R39.htm IDEA: XBRL DOCUMENT v3.22.4
Balance Sheet Details - Property and Equipment, net (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 70,774 $ 62,808  
Accumulated depreciation and amortization (44,940) (41,025)  
Property and equipment, net 25,834 21,783  
Depreciation and amortization 14,315 15,012 $ 13,718
Test equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 44,106 39,476  
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 13,396 11,156  
Software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 10,389 9,013  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 1,730 1,351  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 1,153 $ 1,812