XML 65 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Feb. 28, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disaggregation of Revenue [Line Items]        
Total revenue   $ 223,808 $ 148,504 $ 124,297
Service revenue        
Disaggregation of Revenue [Line Items]        
Total revenue   204,196 132,068 106,464
Service revenue | United States        
Disaggregation of Revenue [Line Items]        
Total revenue   170,621 99,735 75,053
Service revenue | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue   16,058 17,421 17,913
Service revenue | Europe        
Disaggregation of Revenue [Line Items]        
Total revenue   6,856 6,428 7,300
Service revenue | Central and South America        
Disaggregation of Revenue [Line Items]        
Total revenue   9,978 7,961 5,447
Service revenue | Others        
Disaggregation of Revenue [Line Items]        
Total revenue   683 523 751
Duplex        
Disaggregation of Revenue [Line Items]        
Total revenue   25,932 29,222 31,197
SPOT        
Disaggregation of Revenue [Line Items]        
Total revenue   44,184 45,670 46,040
Commercial IoT        
Disaggregation of Revenue [Line Items]        
Total revenue   22,867 19,516 17,951
Wholesale capacity services        
Disaggregation of Revenue [Line Items]        
Total revenue $ 6,500 109,067 34,913 8,945
Engineering and other services        
Disaggregation of Revenue [Line Items]        
Total revenue   2,146 2,747 2,331
Subscriber equipment sales        
Disaggregation of Revenue [Line Items]        
Total revenue   19,612 16,436 17,833
Subscriber equipment sales | United States        
Disaggregation of Revenue [Line Items]        
Total revenue   8,599 7,981 10,238
Subscriber equipment sales | Canada        
Disaggregation of Revenue [Line Items]        
Total revenue   5,153 4,740 3,029
Subscriber equipment sales | Europe        
Disaggregation of Revenue [Line Items]        
Total revenue   2,985 1,870 2,018
Subscriber equipment sales | Central and South America        
Disaggregation of Revenue [Line Items]        
Total revenue   2,863 1,793 2,487
Subscriber equipment sales | Others        
Disaggregation of Revenue [Line Items]        
Total revenue   12 52 61
SPOT        
Disaggregation of Revenue [Line Items]        
Total revenue   7,724 5,888 9,427
Commercial IoT        
Disaggregation of Revenue [Line Items]        
Total revenue   11,866 10,132 7,169
Other        
Disaggregation of Revenue [Line Items]        
Total revenue   $ 22 $ 416 $ 1,237