XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.1
Revenue from Contracts with Customers - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Disaggregation of Revenue [Line Items]    
Net sales $ 42,292 $ 36,568
Mobile connectivity product sales | Mobile connectivity | Transferred at point in time    
Disaggregation of Revenue [Line Items]    
Net sales 6,088 5,986
Mobile connectivity product sales | Mobile connectivity | Transferred over time    
Disaggregation of Revenue [Line Items]    
Net sales 803 606
Mobile connectivity service | Mobile connectivity    
Disaggregation of Revenue [Line Items]    
Net sales 23,616 22,304
Inertial navigation product | Inertial navigation    
Disaggregation of Revenue [Line Items]    
Net sales 11,541 6,502
Inertial navigation service | Inertial navigation    
Disaggregation of Revenue [Line Items]    
Net sales $ 244 $ 1,170