XML 33 R23.htm IDEA: XBRL DOCUMENT v3.25.1
Financial Statements Details (Tables)
3 Months Ended
Mar. 31, 2025
Balance Sheet Components [Abstract]  
Schedule of Inventories Inventories consist of the following (in millions):
March 31, 2025December 31, 2024
Raw materials $576.2 $565.4 
Finished goods(1)
1,381.1 1,269.2 
   Total inventories $1,957.3 $1,834.6 
(1) The balance includes evaluation inventory held at customers or partners totaling $435.8 million and $422.1 million as of March 31, 2025 and December 31, 2024, respectively.
Schedule of Property and Equipment, Net Property and equipment, net consists of the following (in millions):
March 31, 2025December 31, 2024
Land$47.3 $47.2 
Equipment and machinery 167.9 160.7 
Computer hardware and software 64.9 63.9 
Leasehold improvements
34.8 34.7 
Furniture and fixtures 3.5 3.5 
Construction-in-process 32.9 8.2 
    Property and equipment, gross 351.3 318.2 
Less: accumulated depreciation (227.4)(219.4)
    Property and equipment, net $123.9 $98.8 
Schedule of Contract Assets, Contract Liabilities and Deferred Revenue The following table summarizes the activity related to our contract liabilities (in millions):
Three Months Ended March 31,
20252024
Contract liabilities, beginning balance$160.8 $133.2 
Less: Revenue recognized from beginning balance(12.9)(12.0)
Less: Beginning balance reclassified to deferred revenue(6.4)(6.5)
Add: Contract liabilities recognized19.0 24.9 
Contract liabilities, ending balance$160.5 $139.6 
The following table summarizes the activity related to our deferred revenue (in millions):
Three Months Ended March 31,
20252024
Deferred revenue, beginning balance
$2,791.4 $1,506.2 
Less: Revenue recognized from beginning balance(418.3)(284.3)
Add: Deferral of revenue in current period, excluding amounts recognized during the period715.7 441.3 
Deferred revenue, ending balance$3,088.8 $1,663.2 
Schedule of Other Income (Expense), Net Other income (expense), net consists of the following (in millions):
Three Months Ended March 31,
20252024
Interest income$90.2 $63.8 
Other income (expense), net6.0 (1.2)
    Total$96.2 $62.6