v3.25.2
Revenue - Summary of Service Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Disaggregation of Revenue [Line Items]        
Revenue $ 216,906 $ 201,067 $ 431,784 $ 404,920
Voice and data        
Disaggregation of Revenue [Line Items]        
Revenue 56,810 56,455 112,752 111,432
IoT data        
Disaggregation of Revenue [Line Items]        
Revenue 44,741 41,609 88,596 81,064
Commercial Broadband Services [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 12,724 13,478 25,600 27,170
Hosted payload and other data        
Disaggregation of Revenue [Line Items]        
Revenue 14,545 14,425 29,414 28,378
Services        
Disaggregation of Revenue [Line Items]        
Revenue 155,570 152,467 309,862 301,044
Services | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 128,820 125,967 256,362 248,044
Services | US Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue 26,750 26,500 53,500 53,000
Engineering and support services        
Disaggregation of Revenue [Line Items]        
Revenue 41,881 25,818 79,346 56,226
Engineering and support services | Commercial        
Disaggregation of Revenue [Line Items]        
Revenue 2,404 1,520 4,041 2,673
Engineering and support services | US Government [Member]        
Disaggregation of Revenue [Line Items]        
Revenue $ 39,477 $ 24,298 $ 75,305 $ 53,553