XML 69 R51.htm IDEA: XBRL DOCUMENT v3.25.0.1
BALANCE SHEET COMPONENTS - Property and Equipment (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Property and equipment, gross $ 95,416 $ 86,863
Less: accumulated depreciation and amortization (46,951) (49,525)
Total property and equipment, net 48,465 37,338
Computer Equipment    
Property and equipment, gross 10,799 12,515
Software and Capitalized Software Development Cost    
Property and equipment, gross 5,617 5,596
Furniture, Fixtures, and Equipment    
Property and equipment, gross 2,529 2,501
Leasehold Improvements    
Property and equipment, gross 6,691 6,475
Laboratory and Other Equipment    
Property and equipment, gross 5,734 4,891
Test Equipment    
Property and equipment, gross 22,680 25,044
DFI System Assets    
Property and equipment, gross 34,935 22,864
CV System and Other Assets    
Property and equipment, gross $ 6,431 $ 6,977