XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2.2
Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2022
Dec. 31, 2021
Amortized Cost    
Cash, cash equivalents and marketable securities $ 1,145,278 $ 1,297,157
Gross Unrealized Gains    
Cash, cash equivalents and marketable securities 0 9
Gross Unrealized Losses    
Cash, cash equivalents and marketable securities (4,257) (504)
Fair Value    
Cash and cash equivalents 1,044,523 1,099,370
Marketable securities 96,498 198,850
Cash, cash equivalents and marketable securities 1,141,021 1,296,662
Cash    
Amortized Cost    
Cash and cash equivalents 709,497 754,802
Fair Value    
Cash and cash equivalents 709,497 754,802
Cash and Cash Equivalents    
Fair Value    
Cash, cash equivalents and marketable securities 1,044,523 1,099,370
Cash and Cash Equivalents | Cash    
Fair Value    
Cash and cash equivalents 709,497 754,802
Marketable securities, short-term    
Fair Value    
Cash, cash equivalents and marketable securities 46,242 71,972
Marketable securities, long-term    
Fair Value    
Cash, cash equivalents and marketable securities 50,256 125,320
Money market funds    
Amortized Cost    
Cash and cash equivalents 335,026 343,012
Gross Unrealized Losses    
Cash and cash equivalents   (2)
Fair Value    
Cash and cash equivalents 335,026 343,010
Money market funds | Cash and Cash Equivalents    
Fair Value    
Cash and cash equivalents 335,026 343,010
Corporate bonds    
Amortized Cost    
Marketable securities 70,560 115,507
Gross Unrealized Gains    
Marketable securities 0 9
Gross Unrealized Losses    
Marketable securities (3,405) (398)
Fair Value    
Marketable securities 67,155 115,118
Corporate bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   1,042
Corporate bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 29,454 35,065
Corporate bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 37,701 79,011
U.S. government treasury bonds    
Amortized Cost    
Marketable securities 18,587 42,976
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (641) (48)
Fair Value    
Marketable securities 17,946 42,928
U.S. government treasury bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 9,078 22,251
U.S. government treasury bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 8,868 20,677
Asset-backed securities    
Amortized Cost    
Marketable securities 5,624 32,031
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (53) (40)
Fair Value    
Marketable securities 5,571 31,991
Asset-backed securities | Marketable securities, short-term    
Fair Value    
Marketable securities 3,695 10,999
Asset-backed securities | Marketable securities, long-term    
Fair Value    
Marketable securities 1,876 20,992
Municipal bonds    
Amortized Cost    
Marketable securities 4,780 7,628
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (93) (15)
Fair Value    
Marketable securities 4,687 7,613
Municipal bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   516
Municipal bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 4,015 3,657
Municipal bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 672 3,440
U.S. government agency bonds    
Amortized Cost    
Marketable securities 1,204 1,201
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (65) (1)
Fair Value    
Marketable securities 1,139 1,200
U.S. government agency bonds | Marketable securities, long-term    
Fair Value    
Marketable securities $ 1,139 $ 1,200