XML 58 R44.htm IDEA: XBRL DOCUMENT v3.25.2
MARKETABLE SECURITIES - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Marketable Securities [Line Items]    
Amortized Cost $ 209,649 $ 402,948
Unrealized Gains 407 64
Unrealized Losses (54) (142)
Fair Value 210,002 402,870
Government debt    
Marketable Securities [Line Items]    
Amortized Cost 17,500 11,851
Unrealized Gains 3 1
Unrealized Losses (16) (19)
Fair Value 17,487 11,833
Corporate debt    
Marketable Securities [Line Items]    
Amortized Cost 192,149 391,097
Unrealized Gains 404 63
Unrealized Losses (38) (123)
Fair Value $ 192,515 $ 391,037