XML 72 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Amortized Cost    
Cash, cash equivalents and marketable securities $ 981,569 $ 1,045,191
Gross Unrealized Gains    
Cash, cash equivalents and marketable securities 7 2
Gross Unrealized Losses    
Cash, cash equivalents and marketable securities (812) (3,631)
Fair Value    
Cash and cash equivalents 937,438 942,050
Marketable securities, fair value 43,326 99,512
Cash, cash equivalents and marketable securities 980,764 1,041,562
Cash    
Amortized Cost    
Cash and cash equivalents 887,682 712,921
Fair Value    
Cash and cash equivalents 887,682 712,921
Cash and cash equivalents    
Fair Value    
Cash, cash equivalents and marketable securities 937,438 942,050
Cash and cash equivalents | Cash    
Fair Value    
Cash and cash equivalents 887,682 712,921
Marketable securities, short-term    
Fair Value    
Cash, cash equivalents and marketable securities 35,304 57,534
Marketable securities, long-term    
Fair Value    
Cash, cash equivalents and marketable securities 8,022 41,978
Money market funds    
Amortized Cost    
Cash and cash equivalents 49,756 229,129
Gross Unrealized Losses    
Cash and cash equivalents   0
Fair Value    
Cash and cash equivalents 49,756 229,129
Money market funds | Cash and cash equivalents    
Fair Value    
Cash and cash equivalents 49,756 229,129
Corporate bonds    
Amortized Cost    
Marketable securities, amortized cost 31,943 69,390
Gross Unrealized Gains    
Marketable securities 5 0
Gross Unrealized Losses    
Marketable securities (676) (2,915)
Fair Value    
Marketable securities, fair value 31,272 66,475
Corporate bonds | Marketable securities, short-term    
Fair Value    
Marketable securities, fair value 28,704 36,510
Corporate bonds | Marketable securities, long-term    
Fair Value    
Marketable securities, fair value 2,568 29,965
U.S. government treasury bonds    
Amortized Cost    
Marketable securities, amortized cost 4,855 20,559
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (99) (549)
Fair Value    
Marketable securities, fair value 4,756 20,010
U.S. government treasury bonds | Marketable securities, short-term    
Fair Value    
Marketable securities, fair value   15,404
U.S. government treasury bonds | Marketable securities, long-term    
Fair Value    
Marketable securities, fair value 4,756 4,606
Asset-backed securities    
Amortized Cost    
Marketable securities, amortized cost 1,416 4,514
Gross Unrealized Gains    
Marketable securities 2 1
Gross Unrealized Losses    
Marketable securities (1) (37)
Fair Value    
Marketable securities, fair value 1,417 4,478
Asset-backed securities | Marketable securities, short-term    
Fair Value    
Marketable securities, fair value 719 2,909
Asset-backed securities | Marketable securities, long-term    
Fair Value    
Marketable securities, fair value 698 1,569
Municipal bonds    
Amortized Cost    
Marketable securities, amortized cost 702 3,447
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (2) (61)
Fair Value    
Marketable securities, fair value 700 3,386
Municipal bonds | Marketable securities, short-term    
Fair Value    
Marketable securities, fair value 700 2,711
Municipal bonds | Marketable securities, long-term    
Fair Value    
Marketable securities, fair value   675
U.S. government agency bonds    
Amortized Cost    
Marketable securities, amortized cost 5,215 5,231
Gross Unrealized Gains    
Marketable securities 0 1
Gross Unrealized Losses    
Marketable securities (34) (69)
Fair Value    
Marketable securities, fair value 5,181 5,163
U.S. government agency bonds | Marketable securities, short-term    
Fair Value    
Marketable securities, fair value $ 5,181  
U.S. government agency bonds | Marketable securities, long-term    
Fair Value    
Marketable securities, fair value   $ 5,163