Revenue, Deferred Revenue, and Deferred Device and Contract Costs - Deferred Device and Contract Costs Rollforward (Details) $ in Thousands |
6 Months Ended |
|---|---|
|
Jun. 30, 2026
USD ($)
| |
| Deferred Device Cost And Other [Roll Forward] | |
| Beginning balance as of December 31, 2025 | $ 45,949 |
| Additions | 27,664 |
| Cost of revenue recognized | (23,418) |
| Ending balance as of June 30, 2026 | $ 50,195 |