v3.26.1
Revenue, Deferred Revenue, and Deferred Device and Contract Costs - 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]        
Revenue $ 606,927 $ 631,900 $ 1,220,772 $ 1,261,269
U.S.        
Disaggregation of Revenue [Line Items]        
Revenue 487,360 519,689 978,865 1,044,659
International        
Disaggregation of Revenue [Line Items]        
Revenue 119,567 112,211 241,907 216,610
Access Fees        
Disaggregation of Revenue [Line Items]        
Revenue 474,215 523,703 958,870 1,049,439
Other        
Disaggregation of Revenue [Line Items]        
Revenue $ 132,712 $ 108,197 $ 261,902 $ 211,830