Revenue, Deferred Revenue, and Deferred Device and Contract Costs - Schedule of Deferred Device and Contract Costs Rollforward (Details) $ in Thousands |
9 Months Ended |
|---|---|
|
Sep. 30, 2026
USD ($)
| |
| Deferred Device Cost And Other [Roll Forward] | |
| Beginning balance as of December 31, 2025 | $ 45,949 |
| Additions | 43,034 |
| Cost of revenue recognized | (37,579) |
| Ending balance as of September 30, 2026 | $ 51,404 |