v3.23.2
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Disaggregation of Revenue [Line Items]        
Revenue $ 55,072 $ 36,800 $ 113,716 $ 69,572
Service revenue:        
Disaggregation of Revenue [Line Items]        
Revenue 48,648 33,048 101,602 62,392
Service revenue: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 40,643 24,875 85,704 47,163
Service revenue: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 3,640 4,128 7,469 7,817
Service revenue: | Europe        
Disaggregation of Revenue [Line Items]        
Revenue 1,706 1,671 3,219 3,154
Service revenue: | Central and South America        
Disaggregation of Revenue [Line Items]        
Revenue 2,477 2,248 4,844 3,984
Service revenue: | Others        
Disaggregation of Revenue [Line Items]        
Revenue 182 126 366 274
Duplex        
Disaggregation of Revenue [Line Items]        
Revenue 6,359 6,936 12,110 13,082
SPOT        
Disaggregation of Revenue [Line Items]        
Revenue 11,039 11,536 22,353 22,791
Commercial IoT        
Disaggregation of Revenue [Line Items]        
Revenue 5,356 5,038 10,534 9,708
Wholesale capacity services        
Disaggregation of Revenue [Line Items]        
Revenue 25,478 8,825 55,889 15,668
Engineering and other services        
Disaggregation of Revenue [Line Items]        
Revenue 416 713 716 1,143
Subscriber equipment sales:        
Disaggregation of Revenue [Line Items]        
Revenue 6,424 3,752 12,114 7,180
Subscriber equipment sales: | United States        
Disaggregation of Revenue [Line Items]        
Revenue 2,562 2,227 4,545 3,783
Subscriber equipment sales: | Canada        
Disaggregation of Revenue [Line Items]        
Revenue 2,129 879 4,435 1,677
Subscriber equipment sales: | Europe        
Disaggregation of Revenue [Line Items]        
Revenue 907 309 1,727 945
Subscriber equipment sales: | Central and South America        
Disaggregation of Revenue [Line Items]        
Revenue 825 328 1,402 757
Subscriber equipment sales: | Others        
Disaggregation of Revenue [Line Items]        
Revenue 1 9 5 18
Duplex        
Disaggregation of Revenue [Line Items]        
Revenue 17 143 36 273
SPOT        
Disaggregation of Revenue [Line Items]        
Revenue 2,513 1,674 4,439 3,149
Commercial IoT        
Disaggregation of Revenue [Line Items]        
Revenue 3,901 1,908 7,713 3,714
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ (7) $ 27 $ (74) $ 44