v3.25.2
Revenue, Deferred Revenue, and Deferred Device and Contract Costs - Disaggregation of 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 $ 631,900 $ 642,444 $ 1,261,269 $ 1,288,575
U.S. Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 519,689 540,802 1,044,659 1,088,402
International Revenue        
Disaggregation of Revenue [Line Items]        
Revenue 112,211 101,642 216,610 200,173
Access Fees        
Disaggregation of Revenue [Line Items]        
Revenue 523,703 559,648 1,049,439 1,116,822
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 108,197 $ 82,796 $ 211,830 $ 171,753