XML 45 R34.htm IDEA: XBRL DOCUMENT v3.23.3
Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Amortized Cost    
Cash, cash equivalents and marketable securities $ 1,303,420 $ 1,045,191
Gross Unrealized Gains    
Cash, cash equivalents and marketable securities 0 2
Gross Unrealized Losses    
Cash, cash equivalents and marketable securities (1,478) (3,631)
Fair Value    
Cash and cash equivalents 1,239,013 942,050
Marketable securities 62,929 99,512
Cash, cash equivalents and marketable securities 1,301,942 1,041,562
Cash    
Amortized Cost    
Cash and cash equivalents 988,029 712,921
Fair Value    
Cash and cash equivalents 988,029 712,921
Cash and Cash Equivalents    
Fair Value    
Cash, cash equivalents and marketable securities 1,239,013 942,050
Cash and Cash Equivalents | Cash    
Fair Value    
Cash and cash equivalents 988,029 712,921
Marketable securities, short-term    
Fair Value    
Cash, cash equivalents and marketable securities 44,792 57,534
Marketable securities, long-term    
Fair Value    
Cash, cash equivalents and marketable securities 18,137 41,978
Money market funds    
Amortized Cost    
Cash and cash equivalents 250,984 229,129
Fair Value    
Cash and cash equivalents 250,984 229,129
Money market funds | Cash and Cash Equivalents    
Fair Value    
Cash and cash equivalents 250,984 229,129
Corporate bonds    
Amortized Cost    
Marketable securities 44,572 69,390
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (1,160) (2,915)
Fair Value    
Marketable securities 43,412 66,475
Corporate bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   0
Corporate bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 31,828 36,510
Corporate bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 11,584 29,965
U.S. government treasury bonds    
Amortized Cost    
Marketable securities 11,394 20,559
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (235) (549)
Fair Value    
Marketable securities 11,159 20,010
U.S. government treasury bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 6,503 15,404
U.S. government treasury bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 4,656 4,606
Asset-backed securities    
Amortized Cost    
Marketable securities 2,477 4,514
Gross Unrealized Gains    
Marketable securities 0 1
Gross Unrealized Losses    
Marketable securities (7) (37)
Fair Value    
Marketable securities 2,470 4,478
Asset-backed securities | Marketable securities, short-term    
Fair Value    
Marketable securities 1,582 2,909
Asset-backed securities | Marketable securities, long-term    
Fair Value    
Marketable securities 888 1,569
Municipal bonds    
Amortized Cost    
Marketable securities 701 3,447
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (10) (61)
Fair Value    
Marketable securities 691 3,386
Municipal bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   0
Municipal bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 691 2,711
Municipal bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 0 675
U.S. government agency bonds    
Amortized Cost    
Marketable securities 5,263 5,231
Gross Unrealized Gains    
Marketable securities 0 1
Gross Unrealized Losses    
Marketable securities (66) (69)
Fair Value    
Marketable securities 5,197 5,163
U.S. government agency bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 4,188  
U.S. government agency bonds | Marketable securities, long-term    
Fair Value    
Marketable securities $ 1,009 $ 5,163