XML 58 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Additional Information (Details) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenue Recognition [Line Items]    
Unbilled contracts receivable, current and noncurrent $ 82.3 $ 69.5
Deferred revenue, current and noncurrent $ 47.5 $ 44.5
Total Revenue | Product Concentration Risk [Member] | Advertising    
Revenue Recognition [Line Items]    
Concentration Risk Percentage 10.00%  
Total Revenue | Product Concentration Risk [Member] | NRE services    
Revenue Recognition [Line Items]    
Concentration Risk Percentage 10.00%  
Total Revenue | Product Concentration Risk [Member] | Hardware Products    
Revenue Recognition [Line Items]    
Concentration Risk Percentage 10.00%