XML 52 R32.htm IDEA: XBRL DOCUMENT v3.23.1
Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Amortized Cost    
Cash, cash equivalents and marketable securities $ 924,052 $ 1,045,191
Gross Unrealized Gains    
Cash, cash equivalents and marketable securities 11 2
Gross Unrealized Losses    
Cash, cash equivalents and marketable securities (2,657) (3,631)
Fair Value    
Cash and cash equivalents 832,383 942,050
Marketable securities 89,023 99,512
Cash, cash equivalents and marketable securities 921,406 1,041,562
Cash    
Amortized Cost    
Cash and cash equivalents 650,946 712,921
Fair Value    
Cash and cash equivalents 650,946 712,921
Cash and Cash Equivalents    
Fair Value    
Cash, cash equivalents and marketable securities 832,383 942,050
Cash and Cash Equivalents | Cash    
Fair Value    
Cash and cash equivalents 650,946 712,921
Marketable securities, short-term    
Fair Value    
Cash, cash equivalents and marketable securities 51,644 57,534
Marketable securities, long-term    
Fair Value    
Cash, cash equivalents and marketable securities 37,379 41,978
Money market funds    
Amortized Cost    
Cash and cash equivalents 181,437 229,129
Gross Unrealized Losses    
Cash and cash equivalents   0
Fair Value    
Cash and cash equivalents 181,437 229,129
Money market funds | Cash and Cash Equivalents    
Fair Value    
Cash and cash equivalents 181,437 229,129
Corporate bonds    
Amortized Cost    
Marketable securities 62,003 69,390
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (2,187) (2,915)
Fair Value    
Marketable securities 59,816 66,475
Corporate bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   0
Corporate bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 35,284 36,510
Corporate bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 24,532 29,965
U.S. government treasury bonds    
Amortized Cost    
Marketable securities 17,057 20,559
Gross Unrealized Gains    
Marketable securities 7 0
Gross Unrealized Losses    
Marketable securities (356) (549)
Fair Value    
Marketable securities 16,708 20,010
U.S. government treasury bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 12,039 15,404
U.S. government treasury bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 4,669 4,606
Asset-backed securities    
Amortized Cost    
Marketable securities 4,859 4,514
Gross Unrealized Gains    
Marketable securities 2 1
Gross Unrealized Losses    
Marketable securities (24) (37)
Fair Value    
Marketable securities 4,837 4,478
Asset-backed securities | Marketable securities, short-term    
Fair Value    
Marketable securities 1,887 2,909
Asset-backed securities | Marketable securities, long-term    
Fair Value    
Marketable securities 2,950 1,569
Municipal bonds    
Amortized Cost    
Marketable securities 2,470 3,447
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (36) (61)
Fair Value    
Marketable securities 2,434 3,386
Municipal bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   0
Municipal bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 2,434 2,711
Municipal bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 0 675
U.S. government agency bonds    
Amortized Cost    
Marketable securities 5,280 5,231
Gross Unrealized Gains    
Marketable securities 2 1
Gross Unrealized Losses    
Marketable securities (54) (69)
Fair Value    
Marketable securities 5,228 5,163
U.S. government agency bonds | Marketable securities, long-term    
Fair Value    
Marketable securities $ 5,228 $ 5,163