XML 47 R33.htm IDEA: XBRL DOCUMENT v3.23.2
Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Amortized Cost    
Cash, cash equivalents and marketable securities $ 1,035,964 $ 1,045,191
Gross Unrealized Gains    
Cash, cash equivalents and marketable securities 0 2
Gross Unrealized Losses    
Cash, cash equivalents and marketable securities (2,180) (3,631)
Fair Value    
Cash and cash equivalents 951,956 942,050
Marketable securities 81,828 99,512
Cash, cash equivalents and marketable securities 1,033,784 1,041,562
Cash    
Amortized Cost    
Cash and cash equivalents 759,407 712,921
Fair Value    
Cash and cash equivalents 759,407 712,921
Cash and Cash Equivalents    
Fair Value    
Cash, cash equivalents and marketable securities 951,956 942,050
Cash and Cash Equivalents | Cash    
Fair Value    
Cash and cash equivalents 759,407 712,921
Marketable securities, short-term    
Fair Value    
Cash, cash equivalents and marketable securities 55,805 57,534
Marketable securities, long-term    
Fair Value    
Cash, cash equivalents and marketable securities 26,023 41,978
Money market funds    
Amortized Cost    
Cash and cash equivalents 192,549 229,129
Gross Unrealized Losses    
Cash and cash equivalents   0
Fair Value    
Cash and cash equivalents 192,549 229,129
Money market funds | Cash and Cash Equivalents    
Fair Value    
Cash and cash equivalents 192,549 229,129
Corporate bonds    
Amortized Cost    
Marketable securities 59,703 69,390
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (1,740) (2,915)
Fair Value    
Marketable securities 57,963 66,475
Corporate bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   0
Corporate bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 39,145 36,510
Corporate bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 18,818 29,965
U.S. government treasury bonds    
Amortized Cost    
Marketable securities 14,054 20,559
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (325) (549)
Fair Value    
Marketable securities 13,729 20,010
U.S. government treasury bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 9,096 15,404
U.S. government treasury bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 4,633 4,606
Asset-backed securities    
Amortized Cost    
Marketable securities 3,600 4,514
Gross Unrealized Gains    
Marketable securities 0 1
Gross Unrealized Losses    
Marketable securities (13) (37)
Fair Value    
Marketable securities 3,587 4,478
Asset-backed securities | Marketable securities, short-term    
Fair Value    
Marketable securities 2,012 2,909
Asset-backed securities | Marketable securities, long-term    
Fair Value    
Marketable securities 1,575 1,569
Municipal bonds    
Amortized Cost    
Marketable securities 1,437 3,447
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (18) (61)
Fair Value    
Marketable securities 1,419 3,386
Municipal bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   0
Municipal bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 1,419 2,711
Municipal bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 0 675
U.S. government agency bonds    
Amortized Cost    
Marketable securities 5,214 5,231
Gross Unrealized Gains    
Marketable securities 0 1
Gross Unrealized Losses    
Marketable securities (84) (69)
Fair Value    
Marketable securities 5,130 5,163
U.S. government agency bonds | Marketable securities, long-term    
Fair Value    
Marketable securities $ 997 $ 5,163