XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenue $ 36,800 $ 30,279 $ 69,572 $ 57,208
Reimbursement Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 8,800 2,200 15,700 2,700
Service revenue:        
Disaggregation of Revenue [Line Items]        
Revenue 33,048 25,617 62,392 48,703
Service revenue: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 24,875 18,228 47,163 34,671
Service revenue: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 4,128 4,376 7,817 8,206
Service revenue: | Europe        
Disaggregation of Revenue [Line Items]        
Revenue 1,671 1,857 3,154 3,568
Service revenue: | Central and South America        
Disaggregation of Revenue [Line Items]        
Revenue 2,248 815 3,984 1,596
Service revenue: | Others        
Disaggregation of Revenue [Line Items]        
Revenue 126 341 274 662
Duplex        
Disaggregation of Revenue [Line Items]        
Revenue 6,936 7,243 13,082 13,898
SPOT        
Disaggregation of Revenue [Line Items]        
Revenue 11,536 11,139 22,791 22,123
Commercial IoT        
Disaggregation of Revenue [Line Items]        
Revenue 5,038 4,504 9,708 8,985
Engineering and other        
Disaggregation of Revenue [Line Items]        
Revenue 9,538 2,731 16,811 3,697
Subscriber equipment sales:        
Disaggregation of Revenue [Line Items]        
Revenue 3,752 4,662 7,180 8,505
Subscriber equipment sales: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 2,227 2,438 3,783 4,610
Subscriber equipment sales: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 879 1,118 1,677 1,867
Subscriber equipment sales: | Europe        
Disaggregation of Revenue [Line Items]        
Revenue 309 527 945 1,006
Subscriber equipment sales: | Central and South America        
Disaggregation of Revenue [Line Items]        
Revenue 328 571 757 992
Subscriber equipment sales: | Others        
Disaggregation of Revenue [Line Items]        
Revenue 9 8 18 30
Duplex        
Disaggregation of Revenue [Line Items]        
Revenue 143 331 273 624
SPOT        
Disaggregation of Revenue [Line Items]        
Revenue 1,674 2,230 3,149 4,145
Commercial IoT        
Disaggregation of Revenue [Line Items]        
Revenue 1,908 2,090 3,714 3,611
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 27 $ 11 $ 44 $ 125