v3.25.1
Revenue - Disaggregation of Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total revenue $ 60,032 $ 56,480
Total service revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 57,067 53,465
Wholesale capacity services    
Disaggregation of Revenue [Line Items]    
Total revenue 36,709 31,212
Commercial IoT    
Disaggregation of Revenue [Line Items]    
Total revenue 6,580 6,437
SPOT    
Disaggregation of Revenue [Line Items]    
Total revenue 9,371 10,243
Duplex    
Disaggregation of Revenue [Line Items]    
Total revenue 3,452 4,755
Government and other services    
Disaggregation of Revenue [Line Items]    
Total revenue 955 818
Total subscriber equipment sales    
Disaggregation of Revenue [Line Items]    
Total revenue $ 2,965 $ 3,015