XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Financial Instruments - Cash, Cash Equivalents and Marketable Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Amortized Cost    
Cash, cash equivalents and marketable securities $ 903,061 $ 981,569
Gross Unrealized Gains    
Cash, cash equivalents and marketable securities 3 7
Gross Unrealized Losses    
Cash, cash equivalents and marketable securities (539) (812)
Fair Value    
Cash and cash equivalents 865,805 937,438
Marketable securities 36,720 43,326
Cash, cash equivalents and marketable securities 902,525 980,764
Cash    
Amortized Cost    
Cash and cash equivalents 816,224 887,682
Fair Value    
Cash and cash equivalents 816,224 887,682
Cash and Cash Equivalents    
Fair Value    
Cash, cash equivalents and marketable securities 865,805 937,438
Cash and Cash Equivalents | Cash    
Fair Value    
Cash and cash equivalents 816,224 887,682
Marketable securities, short-term    
Fair Value    
Cash, cash equivalents and marketable securities 33,101 35,304
Marketable securities, long-term    
Fair Value    
Cash, cash equivalents and marketable securities 3,619 8,022
Money market funds    
Amortized Cost    
Cash and cash equivalents 49,581 49,756
Fair Value    
Cash and cash equivalents 49,581 49,756
Money market funds | Cash and Cash Equivalents    
Fair Value    
Cash and cash equivalents 49,581 49,756
Corporate bonds    
Amortized Cost    
Marketable securities 26,535 31,943
Gross Unrealized Gains    
Marketable securities 3 5
Gross Unrealized Losses    
Marketable securities (417) (676)
Fair Value    
Marketable securities 26,121 31,272
Corporate bonds | Cash and Cash Equivalents    
Fair Value    
Marketable securities   0
Corporate bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 24,551 28,704
Corporate bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 1,570 2,568
U.S. government treasury bonds    
Amortized Cost    
Marketable securities 4,871 4,855
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (101) (99)
Fair Value    
Marketable securities 4,770 4,756
U.S. government treasury bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 2,721 0
U.S. government treasury bonds | Marketable securities, long-term    
Fair Value    
Marketable securities 2,049 4,756
Asset-backed securities    
Amortized Cost    
Marketable securities 586 1,416
Gross Unrealized Gains    
Marketable securities 0 2
Gross Unrealized Losses    
Marketable securities (1) (1)
Fair Value    
Marketable securities 585 1,417
Asset-backed securities | Marketable securities, short-term    
Fair Value    
Marketable securities 585 719
Asset-backed securities | Marketable securities, long-term    
Fair Value    
Marketable securities 0 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 | Cash and Cash Equivalents    
Fair Value    
Marketable securities   0
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,264 5,215
Gross Unrealized Gains    
Marketable securities 0 0
Gross Unrealized Losses    
Marketable securities (20) (34)
Fair Value    
Marketable securities 5,244 5,181
U.S. government agency bonds | Marketable securities, short-term    
Fair Value    
Marketable securities 5,244 5,181
U.S. government agency bonds | Marketable securities, long-term    
Fair Value    
Marketable securities $ 0 $ 0