XML 47 R35.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Amortized Cost    
Cash, cash equivalents and marketable securities $ 782,322 $ 981,569
Gross Unrealized Gains    
Cash, cash equivalents and marketable securities 0 7
Gross Unrealized Losses    
Cash, cash equivalents and marketable securities (211) (812)
Fair Value    
Cash and cash equivalents 761,429 937,438
Marketable securities 20,682 43,326
Cash, cash equivalents and marketable securities 782,111 980,764
Cash    
Amortized Cost    
Cash and cash equivalents 759,803 887,682
Fair Value    
Cash and cash equivalents 759,803 887,682
Cash and Cash Equivalents    
Fair Value    
Cash, cash equivalents and marketable securities 761,429 937,438
Cash and Cash Equivalents | Cash    
Fair Value    
Cash and cash equivalents 759,803 887,682
Marketable securities, short-term    
Fair Value    
Cash, cash equivalents and marketable securities 20,682 35,304
Marketable securities, long-term    
Fair Value    
Cash, cash equivalents and marketable securities 0 8,022
Money market funds    
Amortized Cost    
Cash and cash equivalents 1,626 49,756
Fair Value    
Cash and cash equivalents 1,626 49,756
Money market funds | Cash and Cash Equivalents    
Fair Value    
Cash and cash equivalents 1,626 49,756
Corporate bonds    
Amortized Cost    
Marketable securities 19,560 31,943
Gross Unrealized Gains    
Marketable securities 0 5
Gross Unrealized Losses    
Marketable securities (208) (676)
Fair Value    
Marketable securities 19,352 31,272
Corporate bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 19,352 28,704
Corporate bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 0 2,568
U.S. government treasury bonds    
Amortized Cost    
Marketable securities   4,855
Gross Unrealized Gains    
Marketable securities   0
Gross Unrealized Losses    
Marketable securities   (99)
Fair Value    
Marketable securities   4,756
U.S. government treasury bonds | Marketable securities, short-term    
Fair Value    
Marketable securities   0
U.S. government treasury bonds | Marketable securities, long-term    
Fair Value    
Marketable securities   4,756
Asset-backed securities    
Amortized Cost    
Marketable securities 324 1,416
Gross Unrealized Gains    
Marketable securities 0 2
Gross Unrealized Losses    
Marketable securities 0 (1)
Fair Value    
Marketable securities 324 1,417
Asset-backed securities | Marketable securities, short-term    
Fair Value    
Marketable securities 324 719
Asset-backed securities | Marketable securities, long-term    
Fair Value    
Marketable securities 698
Municipal bonds    
Amortized Cost    
Marketable securities   702
Gross Unrealized Gains    
Marketable securities   0
Gross Unrealized Losses    
Marketable securities   (2)
Fair Value    
Marketable securities   700
Municipal bonds | Marketable securities, short-term    
Fair Value    
Marketable securities   700
Municipal bonds | Marketable securities, long-term    
Fair Value    
Marketable securities   0
U.S. government agency bonds    
Amortized Cost    
Marketable securities 1,009 5,215
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (3) (34)
Fair Value    
Marketable securities 1,006 5,181
U.S. government agency bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 1,006 5,181
U.S. government agency bonds | Marketable securities, long-term    
Fair Value    
Marketable securities $ 0 $ 0