XML 39 R19.htm IDEA: XBRL DOCUMENT v3.21.2
Balance Sheet Details (Tables)
6 Months Ended
Jun. 30, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Short-term Marketable Securities
Short-term marketable securities, consisting of debt securities, were as follows as of the dates indicated:
June 30, 2021
(In millions)Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Market
Value
Debt securities, available for sale:
U.S. government agencies$1,057.3 $0.1 $(0.1)$1,057.3 
Commercial paper261.8 — — 261.8 
Corporate debt107.1 — (0.1)107.0 
Total debt securities, available for sale$1,426.2 $0.1 $(0.2)$1,426.1 
December 31, 2020
(In millions)Amortized
Cost
Gross
Unrealized
Gains
Gross
Unrealized
Losses
Estimated
Market
Value
Debt securities, available for sale:
U.S. government agencies$1,570.4 $0.1 $(0.1)$1,570.4 
Commercial paper258.7 0.1 — 258.8 
Corporate debt60.9 — — 60.9 
Total debt securities, available for sale$1,890.0 $0.2 $(0.1)$1,890.1 
Schedule of Inventory
(In millions)June 30, 2021December 31, 2020
Raw materials$104.6 $69.9 
Work-in-process13.6 14.2 
Finished goods201.1 150.6 
Total inventory$319.3 $234.7 
Schedule of Property and Equipment
(In millions)June 30, 2021December 31, 2020
Land (1)
$15.6 $15.6 
Building (1)
49.1 49.2 
Furniture and fixtures21.9 15.3 
Computer software and hardware39.3 35.7 
Machinery and equipment236.4 198.9 
Leasehold improvements225.0 135.8 
Construction in progress 275.5 219.0 
Total cost862.8 669.5 
Less accumulated depreciation and amortization(186.8)(154.2)
Total property and equipment, net$676.0 $515.3 
(1) Represents finance lease right-of-use assets.
Schedule of Accounts Payable and Accrued Liabilities
(In millions)June 30, 2021December 31, 2020
Accounts payable trade$165.9 $163.3 
Accrued tax, audit, and legal fees17.9 15.3 
Accrued rebates 237.4 247.0 
Accrued warranty11.2 11.7 
Other accrued liabilities 49.6 43.8 
Total accounts payable and accrued liabilities$482.0 $481.1 
Schedule of Accrued Payroll and Related Expenses
(In millions)June 30, 2021December 31, 2020
Accrued wages, bonus and taxes$64.6 $87.7 
Other accrued employee benefits33.5 26.6 
Total accrued payroll and related expenses$98.1 $114.3 
Schedule of Other Long-Term Liabilities
(In millions)June 30, 2021December 31, 2020
Finance lease obligations
$57.4 $54.0 
Contractual obligations12.6 12.6 
Other liabilities17.7 14.3 
Total other long-term liabilities$87.7 $80.9