v3.26.3
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Disaggregation of Revenue [Line Items]        
Total revenue $ 70,903 $ 73,845 $ 205,739 $ 201,025
Total service revenue        
Disaggregation of Revenue [Line Items]        
Total revenue 65,386 69,635 192,085 189,918
Wholesale capacity services        
Disaggregation of Revenue [Line Items]        
Total revenue 44,603 47,346 130,984 126,440
Commercial IoT        
Disaggregation of Revenue [Line Items]        
Total revenue 7,694 6,867 22,656 20,498
SPOT        
Disaggregation of Revenue [Line Items]        
Total revenue 8,594 9,452 25,853 28,047
Duplex        
Disaggregation of Revenue [Line Items]        
Total revenue 3,283 4,726 8,574 11,855
Government and other services        
Disaggregation of Revenue [Line Items]        
Total revenue 1,212 1,244 4,018 3,078
Total subscriber equipment sales        
Disaggregation of Revenue [Line Items]        
Total revenue $ 5,517 $ 4,210 $ 13,654 $ 11,107