XML 73 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Cash, Cash Equivalents, Restricted Cash, and Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]    
Restricted cash $ 5,000 $ 0
Cash, Cash Equivalents and Marketable Securities    
Total cash and cash equivalents 105,019 99,915
Marketable securities:    
Unrealized gains 625 476
Unrealized losses (157) (8)
Cost 930,783 633,663
Fair value 931,251 634,131
Corporate Debt Securities    
Cash, Cash Equivalents and Marketable Securities    
Total cash and cash equivalents 2,511 3,664
Marketable securities:    
Cost 367,950 382,028
Unrealized gains 190 195
Unrealized losses (64) (7)
Fair value 368,076 382,216
Corporate Debt Securities due within 1 to 2 years of date of purchase    
Marketable securities:    
Cost 3,282 977
Unrealized gains 0 1
Unrealized losses (6) 0
Fair value 3,276 978
U.S. Government and Government Sponsored Entities    
Cash, Cash Equivalents and Marketable Securities    
Total cash and cash equivalents 12,711 14,967
U.S. Government and Government Sponsored Entities due within 1 year of date of purchase    
Marketable securities:    
Cost 382,793 150,743
Unrealized gains 279 280
Unrealized losses (62) (1)
Fair value 383,010 151,022
U.S. Government and Government Sponsored Entities due within 1 to 2 years of date of purchase    
Marketable securities:    
Cost 71,739  
Unrealized gains 156  
Unrealized losses (25)  
Fair value 71,870  
Cash    
Cash, Cash Equivalents and Marketable Securities    
Total cash and cash equivalents 24,495 2,729
Money market funds    
Cash, Cash Equivalents and Marketable Securities    
Total cash and cash equivalents $ 65,302 $ 78,555