Revenue, Deferred Revenue, and Deferred Device and Contract Costs - Deferred Device and Contract Costs Rollforward (Details) $ in Thousands |
9 Months Ended |
---|---|
Sep. 30, 2023
USD ($)
| |
Deferred Device Cost And Other [Roll Forward] | |
Beginning balance as of December 31, 2022 | $ 38,360 |
Additions | 45,567 |
Cost of revenue recognized | (34,576) |
Ending balance as of September 30, 2023 | $ 49,351 |