XML 51 R38.htm IDEA: XBRL DOCUMENT v3.25.2
Cash, Cash Equivalents, Restricted Cash and Marketable Securities - Schedule of Cash, Cash Equivalents and Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Investments [Line Items]    
Cash and cash equivalents $ 191,193 $ 105,019
Total cash, cash equivalents and restricted cash 191,193 105,019
Marketable securities:    
Unrealized gains 270 625
Unrealized losses (101) (157)
Cost 801,855 930,783
Fair value 802,024 931,251
Corporate Debt Securities    
Schedule of Investments [Line Items]    
Cash and cash equivalents 52,882 2,511
Total cash, cash equivalents and restricted cash 52,882 2,511
Marketable securities:    
Cost 242,638 367,950
Unrealized gains 3 190
Unrealized losses (44) (64)
Fair value 242,597 368,076
Corporate debt securities due within 1 to 2 years of date of purchase (Level 2)    
Marketable securities:    
Cost 5,274 3,282
Unrealized gains 12 0
Unrealized losses 0 (6)
Fair value 5,286 3,276
US government and government sponsored entities (Level 1)    
Schedule of Investments [Line Items]    
Cash and cash equivalents 3,364 12,711
Total cash, cash equivalents and restricted cash 3,364 12,711
U.S. government and government sponsored entities due within 1 year of date of purchase (Level 2)    
Marketable securities:    
Cost 324,685 382,793
Unrealized gains 160 279
Unrealized losses (57) (62)
Fair value 324,788 383,010
US government and government sponsored entities due within 1 to 2 years of date of purchase (Level 2)    
Marketable securities:    
Cost 38,065 71,739
Unrealized gains 95 156
Unrealized losses 0 (25)
Fair value 38,160 71,870
Cash    
Schedule of Investments [Line Items]    
Cash and cash equivalents 43,348 24,495
Total cash, cash equivalents and restricted cash 43,348 24,495
Money Market Funds    
Schedule of Investments [Line Items]    
Cash and cash equivalents 91,599 65,302
Total cash, cash equivalents and restricted cash $ 91,599 $ 65,302