XML 42 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Description of Business and Significant Accounting Policies - Useful Lives of Property and Equipment (Details)
12 Months Ended
Dec. 31, 2022
Computer equipment  
Property, Plant and Equipment [Line Items]  
Useful life of property and equipment 2 years
Purchased Software | Minimum  
Property, Plant and Equipment [Line Items]  
Useful life of property and equipment 3 years
Purchased Software | Maximum  
Property, Plant and Equipment [Line Items]  
Useful life of property and equipment 5 years
Test Equipment  
Property, Plant and Equipment [Line Items]  
Useful life of property and equipment 3 years
Furniture and Fixtures  
Property, Plant and Equipment [Line Items]  
Useful life of property and equipment 7 years