XML 34 R27.htm IDEA: XBRL DOCUMENT v3.24.3
Cash, Cash Equivalents and Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Marketable Securities [Line Items]    
Amortized costs $ 512,938 $ 334,056
Gross Unrealized Gains 1,898 584
Gross Unrealized Loss   (38)
Fair Value 514,836 334,602
Commercial Paper    
Marketable Securities [Line Items]    
Amortized costs   26,752
Gross Unrealized Loss   (15)
Fair Value   26,737
Corporate Debt    
Marketable Securities [Line Items]    
Amortized costs   5,988
Gross Unrealized Loss   (7)
Fair Value   5,982
Government Agency    
Marketable Securities [Line Items]    
Amortized costs 512,938 301,315
Gross Unrealized Gains 1,898 584
Gross Unrealized Loss   (16)
Fair Value $ 514,836 $ 301,884