XML 57 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
Dec. 31, 2020
Amortized Cost    
Cash, cash equivalents and marketable securities $ 1,297,157  
Gross Unrealized Gains    
Cash, cash equivalents and marketable securities 9  
Gross Unrealized Losses    
Cash, cash equivalents and marketable securities (504)  
Fair Value    
Cash and cash equivalents 1,099,370 $ 960,843
Cash, cash equivalents and marketable securities 1,296,662  
Cash    
Amortized Cost    
Cash and cash equivalents 754,802  
Fair Value    
Cash and cash equivalents 754,802 $ 441,600
Cash and Cash Equivalents    
Fair Value    
Cash, cash equivalents and marketable securities 1,099,370  
Cash and Cash Equivalents | Cash    
Fair Value    
Cash and cash equivalents 754,802  
Marketable securities, short-term    
Fair Value    
Cash, cash equivalents and marketable securities 71,972  
Marketable securities, long-term    
Fair Value    
Cash, cash equivalents and marketable securities 125,320  
Money market funds    
Amortized Cost    
Cash and cash equivalents 343,012  
Gross Unrealized Losses    
Cash and cash equivalents (2)  
Fair Value    
Cash and cash equivalents 343,010  
Money market funds | Cash and Cash Equivalents    
Fair Value    
Cash and cash equivalents 343,010  
Corporate bonds    
Amortized Cost    
Marketable securities 115,507  
Gross Unrealized Gains    
Marketable securities 9  
Gross Unrealized Losses    
Marketable securities (398)  
Fair Value    
Marketable securities 115,118  
Corporate bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities 1,042  
Corporate bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 35,065  
Corporate bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 79,011  
U.S. government treasury bonds    
Amortized Cost    
Marketable securities 42,976  
Gross Unrealized Gains    
Marketable securities 0  
Gross Unrealized Losses    
Marketable securities (48)  
Fair Value    
Marketable securities 42,928  
U.S. government treasury bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 22,251  
U.S. government treasury bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 20,677  
Asset-backed securities    
Amortized Cost    
Marketable securities 32,031  
Gross Unrealized Gains    
Marketable securities 0  
Gross Unrealized Losses    
Marketable securities (40)  
Fair Value    
Marketable securities 31,991  
Asset-backed securities | Marketable securities, short-term    
Fair Value    
Marketable securities 10,999  
Asset-backed securities | Marketable securities, long-term    
Fair Value    
Marketable securities 20,992  
Municipal bonds    
Amortized Cost    
Marketable securities 7,628  
Gross Unrealized Gains    
Marketable securities 0  
Gross Unrealized Losses    
Marketable securities (15)  
Fair Value    
Marketable securities 7,613  
Municipal bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities 516  
Municipal bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 3,657  
Municipal bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 3,440  
U.S. government agency bonds    
Amortized Cost    
Marketable securities 1,201  
Gross Unrealized Gains    
Marketable securities 0  
Gross Unrealized Losses    
Marketable securities (1)  
Fair Value    
Marketable securities 1,200  
U.S. government agency bonds | Marketable securities, long-term    
Fair Value    
Marketable securities $ 1,200