XML 41 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Amortized Cost    
Cash, cash equivalents and marketable securities $ 980,714 $ 1,297,157
Gross Unrealized Gains    
Cash, cash equivalents and marketable securities 0 9
Gross Unrealized Losses    
Cash, cash equivalents and marketable securities (3,524) (504)
Fair Value    
Cash and cash equivalents 877,501 1,099,370
Marketable securities 99,689 198,850
Cash, cash equivalents and marketable securities 977,190 1,296,662
Cash    
Amortized Cost    
Cash and cash equivalents 758,365 754,802
Fair Value    
Cash and cash equivalents 758,365 754,802
Cash and Cash Equivalents    
Fair Value    
Cash, cash equivalents and marketable securities 877,501 1,099,370
Cash and Cash Equivalents | Cash    
Fair Value    
Cash and cash equivalents 758,365 754,802
Marketable securities, short-term    
Fair Value    
Cash, cash equivalents and marketable securities 22,138 71,972
Marketable securities, long-term    
Fair Value    
Cash, cash equivalents and marketable securities 77,551 125,320
Money market funds    
Amortized Cost    
Cash and cash equivalents 119,148 343,012
Gross Unrealized Losses    
Cash and cash equivalents (12) (2)
Fair Value    
Cash and cash equivalents 119,136 343,010
Money market funds | Cash and Cash Equivalents    
Fair Value    
Cash and cash equivalents 119,136 343,010
Corporate bonds    
Amortized Cost    
Marketable securities 70,808 115,507
Gross Unrealized Gains    
Marketable securities 0 9
Gross Unrealized Losses    
Marketable securities (2,812) (398)
Fair Value    
Marketable securities 67,996 115,118
Corporate bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   1,042
Corporate bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 8,488 35,065
Corporate bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 59,508 79,011
U.S. government treasury bonds    
Amortized Cost    
Marketable securities 18,609 42,976
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (495) (48)
Fair Value    
Marketable securities 18,114 42,928
U.S. government treasury bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 6,490 22,251
U.S. government treasury bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 11,624 20,677
Asset-backed securities    
Amortized Cost    
Marketable securities 7,042 32,031
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (59) (40)
Fair Value    
Marketable securities 6,983 31,991
Asset-backed securities | Marketable securities, short-term    
Fair Value    
Marketable securities 3,113 10,999
Asset-backed securities | Marketable securities, long-term    
Fair Value    
Marketable securities 3,870 20,992
Municipal bonds    
Amortized Cost    
Marketable securities 5,541 7,628
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (100) (15)
Fair Value    
Marketable securities 5,441 7,613
Municipal bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   516
Municipal bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 4,047 3,657
Municipal bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 1,394 3,440
U.S. government agency bonds    
Amortized Cost    
Marketable securities 1,201 1,201
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (46) (1)
Fair Value    
Marketable securities 1,155 1,200
U.S. government agency bonds | Marketable securities, long-term    
Fair Value    
Marketable securities $ 1,155 $ 1,200