XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Details - Property and Equipment, net (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 80,845 $ 70,774
Accumulated depreciation and amortization (51,384) (44,940)
Property and equipment, net 29,461 25,834
Test equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 50,853 44,106
Computer equipment    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 13,615 13,396
Software    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 12,972 10,389
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross 2,122 1,730
Furniture and fixtures    
Property, Plant and Equipment [Line Items]    
Property and equipment, gross $ 1,283 $ 1,153