v3.26.3
Revenue, Deferred Revenue, and Deferred Device and Contract Costs - Schedule of Deferred Revenue Activities (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Contract With Customer Liability [Roll Forward]    
Beginning balance $ 71,444 $ 89,082
Balances assumed as part of business acquisitions 0 890
Cash collected 52,825 65,752
Revenue recognized (53,135) (74,374)
Ending balance $ 71,134 $ 81,350