XML 78 R34.htm IDEA: XBRL DOCUMENT v3.24.3
Cash, Cash Equivalents and Marketable Securities - Cash, Cash Equivalents and Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Cash and cash equivalents:    
Total cash and cash equivalents $ 237,684 $ 99,915
Marketable securities:    
Unrealized gains 1,304 476
Unrealized losses (33) (8)
Cost 1,002,356 633,663
Fair value 1,003,627 634,131
Corporate Debt Securities    
Cash and cash equivalents:    
Total cash and cash equivalents 58,841 3,664
Marketable securities:    
Cost 436,277 382,028
Unrealized gains 573 195
Unrealized losses (25) (7)
Fair value 436,825 382,216
Corporate Debt Securities Due Within 1 To 2 Years of Date of Purchase    
Marketable securities:    
Cost   977
Unrealized gains   1
Unrealized losses   0
Fair value   978
U.S. Government and Government Sponsored Entities    
Cash and cash equivalents:    
Total cash and cash equivalents 67,541 14,967
U.S. Government and Government Sponsored Entities Due Within 1 Year of Date of Purchase    
Marketable securities:    
Cost 297,160 150,743
Unrealized gains 411 280
Unrealized losses (7) (1)
Fair value 297,564 151,022
U.S. government and government sponsored entities due within 1 to 2 years of date of purchase    
Marketable securities:    
Cost 31,235  
Unrealized gains 320  
Unrealized losses (1)  
Fair value 31,554  
Cash    
Cash and cash equivalents:    
Total cash and cash equivalents 25,242 2,729
Money Market Funds    
Cash and cash equivalents:    
Total cash and cash equivalents $ 86,060 $ 78,555