v3.26.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 64,772 $ 67,148 $ 134,836 $ 127,180
Total service revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 59,998 63,216 126,699 120,283
Wholesale capacity services        
Disaggregation of Revenue [Line Items]        
Total revenue 40,114 42,385 86,381 79,094
Commercial IoT        
Disaggregation of Revenue [Line Items]        
Total revenue 7,512 7,051 14,962 13,631
SPOT        
Disaggregation of Revenue [Line Items]        
Total revenue 8,604 9,224 17,259 18,595
Duplex        
Disaggregation of Revenue [Line Items]        
Total revenue 2,715 3,677 5,291 7,129
Government and other services        
Disaggregation of Revenue [Line Items]        
Total revenue 1,053 879 2,806 1,834
Total subscriber equipment sales        
Disaggregation of Revenue [Line Items]        
Total revenue $ 4,774 $ 3,932 $ 8,137 $ 6,897