XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Amortized Cost    
Cash and cash equivalents $ 1,041,935  
Cash, cash equivalents and marketable securities   $ 981,569
Gross Unrealized Gains    
Cash, cash equivalents and marketable securities   7
Gross Unrealized Losses    
Cash, cash equivalents and marketable securities   (812)
Fair Value    
Cash and cash equivalents 1,041,935 937,438
Marketable securities   43,326
Cash, cash equivalents and marketable securities   980,764
Cash    
Amortized Cost    
Cash and cash equivalents 860,461 887,682
Fair Value    
Cash and cash equivalents 860,461 887,682
Cash and Cash Equivalents    
Fair Value    
Cash and cash equivalents 1,041,935  
Cash, cash equivalents and marketable securities   937,438
Cash and Cash Equivalents | Cash    
Fair Value    
Cash and cash equivalents 860,461 887,682
Marketable securities, short-term    
Fair Value    
Cash, cash equivalents and marketable securities   35,304
Marketable securities, long-term    
Fair Value    
Cash, cash equivalents and marketable securities   8,022
Money market funds    
Amortized Cost    
Cash and cash equivalents 181,474 49,756
Fair Value    
Cash and cash equivalents 181,474 49,756
Money market funds | Cash and Cash Equivalents    
Fair Value    
Cash and cash equivalents $ 181,474 49,756
Corporate bonds    
Amortized Cost    
Marketable securities   31,943
Gross Unrealized Gains    
Marketable securities   5
Gross Unrealized Losses    
Marketable securities   (676)
Fair Value    
Marketable securities   31,272
Corporate bonds | Marketable securities, short-term    
Fair Value    
Marketable securities   28,704
Corporate bonds | Marketable securities, long-term    
Fair Value    
Marketable securities   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   1,416
Gross Unrealized Gains    
Marketable securities   2
Gross Unrealized Losses    
Marketable securities   (1)
Fair Value    
Marketable securities   1,417
Asset-backed securities | Marketable securities, short-term    
Fair Value    
Marketable securities   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   5,215
Gross Unrealized Gains    
Marketable securities   0
Gross Unrealized Losses    
Marketable securities   (34)
Fair Value    
Marketable securities   5,181
U.S. government agency bonds | Marketable securities, short-term    
Fair Value    
Marketable securities   5,181
U.S. government agency bonds | Marketable securities, long-term    
Fair Value    
Marketable securities   $ 0