XML 94 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Property and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 35,876 $ 33,284  
Less: accumulated depreciation (24,310) (21,946)  
Property and equipment, net 11,566 11,338  
Depreciation expense 4,100 4,900 $ 5,600
Computer equipment and software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 15,990 15,144  
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 14,802 12,636  
Building and improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 3,517 3,517  
Engineering and test equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 1,061 1,317  
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 506 $ 670