XML 66 R49.htm IDEA: XBRL DOCUMENT v3.25.0.1
Financial Instruments - Schedule of Available-for-Sale Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Cash equivalents:    
Amortized Cost $ 224,065 $ 182,571
Marketable securities:    
Amortized Cost 46,105 229,488
Unrealized Gain 9 140
Unrealized Losses (78) (867)
Marketable securities 46,036 228,761
Corporate securities    
Marketable securities:    
Amortized Cost 43,008 199,084
Unrealized Gain 9 115
Unrealized Losses (74) (819)
Marketable securities 42,943 198,380
U.S. treasury and agency securities    
Marketable securities:    
Amortized Cost 3,097 30,404
Unrealized Gain 0 25
Unrealized Losses (4) (48)
Marketable securities $ 3,093 30,381
Cash Equivalents    
Cash equivalents:    
Amortized Cost   1,213
Unrealized Gain   0
Unrealized Losses   (1)
Cash equivalents   1,212
Corporate securities    
Cash equivalents:    
Amortized Cost   1,213
Unrealized Gain   0
Unrealized Losses   (1)
Cash equivalents   $ 1,212