XML 66 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Disaggregation of Revenue [Line Items]        
Total net sales $ 33,549 $ 35,169 $ 101,409 $ 102,873
Product        
Disaggregation of Revenue [Line Items]        
Total net sales 4,152 6,625 14,526 19,808
Service        
Disaggregation of Revenue [Line Items]        
Total net sales 29,397 28,544 86,883 83,065
Mobile Connectivity | Service        
Disaggregation of Revenue [Line Items]        
Total net sales 29,397 28,544 86,883 83,065
Mobile Connectivity | Transferred at point in time | Product        
Disaggregation of Revenue [Line Items]        
Total net sales 3,531 5,974 12,578 18,057
Mobile Connectivity | Transferred over time | Product        
Disaggregation of Revenue [Line Items]        
Total net sales $ 621 $ 651 $ 1,948 $ 1,751