| Schedule of Contract Balances |
The contract balances include the following (in thousands): | | | | | | | | | | | | | | As of | | | June 30, 2024 | | December 31, 2023 | | Accounts receivable, net | $ | 669,136 | | | $ | 816,337 | | | Contract assets (included in Prepaid expenses and other current assets) | 3,471 | | | 17,964 | | | | | | | Deferred revenue, current portion | $ | 95,974 | | | $ | 102,157 | | | Deferred revenue, non-current portion | 23,471 | | | 24,572 | | | Total Deferred revenue | $ | 119,445 | | | $ | 126,729 | |
Deferred revenue consisted of the following (in thousands): | | | | | | | | | | | | | | As of | | | June 30, 2024 | | December 31, 2023 | | Platform, current | $ | 65,808 | | | $ | 66,636 | | | Devices, current | 30,166 | | | 35,521 | | | Total deferred revenue, current | 95,974 | | | 102,157 | | | Platform, non-current | 390 | | | 625 | | | Devices, non-current | 23,081 | | | 23,947 | | | Total deferred revenue, non-current | 23,471 | | | 24,572 | | | Total Deferred revenue | $ | 119,445 | | | $ | 126,729 | |
|