XML 38 R23.htm IDEA: XBRL DOCUMENT v3.25.2
Financial Statements Details (Tables)
6 Months Ended
Jun. 30, 2025
Balance Sheet Components [Abstract]  
Schedule of Inventories Inventories consist of the following (in millions):
June 30, 2025December 31, 2024
Raw materials $601.2 $565.4 
Finished goods(1)
1,457.9 1,269.2 
   Total inventories $2,059.1 $1,834.6 
(1) The balance includes evaluation inventory totaling $335.0 million and $422.1 million as of June 30, 2025 and December 31, 2024, respectively.
Schedule of Property and Equipment, Net Property and equipment, net consists of the following (in millions):
June 30, 2025December 31, 2024
Land$47.3 $47.2 
Equipment and machinery 174.1 160.7 
Computer hardware and software 65.4 63.9 
Leasehold improvements
37.1 34.7 
Furniture and fixtures 3.7 3.5 
Construction-in-process 58.1 8.2 
    Property and equipment, gross 385.7 318.2 
Less: accumulated depreciation (233.4)(219.4)
    Property and equipment, net $152.3 $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 June 30,Six Months Ended June 30,
2025202420252024
Contract liabilities, beginning balance$160.5 $139.6 $160.8 $133.2 
Less: Revenue recognized from beginning balance(14.1)(12.4)(31.1)(29.2)
Add: Contract liabilities recognized, net41.7 16.9 58.4 40.1 
Contract liabilities, ending balance$188.1 $144.1 $188.1 $144.1 
The following table summarizes the activity related to our deferred revenue (in millions):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Deferred revenue, beginning balance
$3,088.8 $1,663.2 $2,791.4 $1,506.2 
Less: Revenue recognized from beginning balance(337.4)(249.9)(735.8)(467.5)
Add: Deferral of revenue in current period, excluding amounts recognized during the period1,310.3 705.5 2,006.1 1,080.1 
Deferred revenue, ending balance$4,061.7 $2,118.8 $4,061.7 $2,118.8 
Schedule of Other Income (Expense), Net Other income (expense), net consists of the following (in millions):
Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
Interest income$90.4 $71.4 $180.6 $135.3 
Other income (expense), net3.6 (0.6)9.6 (1.8)
    Total$94.0 $70.8 $190.2 $133.5