XML 67 R58.htm IDEA: XBRL DOCUMENT v3.23.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Mar. 31, 2022
Disaggregation of Revenue [Line Items]    
Total net sales $ 33,689 $ 33,151
Product    
Disaggregation of Revenue [Line Items]    
Total net sales 4,949 6,563
Service    
Disaggregation of Revenue [Line Items]    
Total net sales 28,740 26,588
Mobile Connectivity | Service    
Disaggregation of Revenue [Line Items]    
Total net sales 28,740 26,588
Mobile Connectivity | Transferred at point in time | Product    
Disaggregation of Revenue [Line Items]    
Total net sales 4,503 6,107
Mobile Connectivity | Transferred over time | Product    
Disaggregation of Revenue [Line Items]    
Total net sales $ 446 $ 456