Revenue, Deferred Revenue, and Deferred Device and Contract Costs - Schedule of Deferred Device and Contract Costs (Details) - USD ($) $ in Thousands |
Sep. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Revenue from Contract with Customer [Abstract] | ||
| Deferred device and contract costs, current | $ 36,615 | $ 31,820 |
| Deferred device and contract costs, non-current | 14,789 | 14,129 |
| Total deferred device and contract costs | $ 51,404 | $ 45,949 |