XML 81 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Marketable Securities - Schedule of Available-for-sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Marketable Securities [Line Items]    
Amortized costs $ 334,056 $ 190,877
Gross Unrealized Gains 584 9
Gross Unrealized Loss (38) (230)
Fair Value 334,602 190,656
Commercial Paper    
Marketable Securities [Line Items]    
Amortized costs 26,752 129,810
Gross Unrealized Loss (15)  
Fair Value 26,737 129,810
Corporate Debt    
Marketable Securities [Line Items]    
Amortized costs 5,988 11,923
Gross Unrealized Loss (7) (57)
Fair Value 5,982 11,866
U.S. Government Agency    
Marketable Securities [Line Items]    
Amortized costs 301,315 49,144
Gross Unrealized Gains 584 9
Gross Unrealized Loss (16) (173)
Fair Value $ 301,884 $ 48,980