XML 51 R33.htm IDEA: XBRL DOCUMENT v3.25.4
Revenue (Tables)
12 Months Ended
Dec. 31, 2025
Revenue from Contract with Customer [Abstract]  
Schedule of Contract Balances
The contract balances include the following (in thousands):
 As of December 31,
 20252024
Accounts receivable, net$879,871 $812,510 
Contract assets (included in Prepaid expenses and other current assets)995 1,687 
Deferred revenue:
Deferred revenue, current portion$120,912 $105,718 
Deferred revenue, non-current portion28,848 25,050 
Total deferred revenue$149,760 $130,768 
Deferred revenue consisted of the following (in thousands):
 As of December 31,
20252024
Platform, current$64,107 $75,026 
Devices, current56,805 30,692 
Total deferred revenue, current120,912 105,718 
Platform, non-current1,499 — 
Devices, non-current27,349 25,050 
Total deferred revenue, non-current28,848 25,050 
Total Deferred revenue$149,760 $130,768