XML 63 R42.htm IDEA: XBRL DOCUMENT v3.25.2
MARKETABLE SECURITIES - Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 200,058 $ 248,135
Gross Unrealized Gains 1,764 1,023
Gross Unrealized Losses (21) (135)
Estimated Fair Market Value 201,801 249,023
Investments due in 3 months or less:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 15,661 10,972
Gross Unrealized Gains 7 4
Gross Unrealized Losses (10) (3)
Estimated Fair Market Value 15,658 10,973
Investments due in 4-12 months:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 25,976 87,346
Gross Unrealized Gains 94 159
Gross Unrealized Losses (6) (19)
Estimated Fair Market Value 26,064 87,486
Investments due in 12 months or greater:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 158,421 149,817
Gross Unrealized Gains 1,663 860
Gross Unrealized Losses (5) (113)
Estimated Fair Market Value 160,079 150,564
Corporate securities | Investments due in 3 months or less:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 15,661 10,972
Gross Unrealized Gains 7 4
Gross Unrealized Losses (10) (3)
Estimated Fair Market Value 15,658 10,973
Corporate securities | Investments due in 4-12 months:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 25,976 87,346
Gross Unrealized Gains 94 159
Gross Unrealized Losses (6) (19)
Estimated Fair Market Value 26,064 87,486
Corporate securities | Investments due in 12 months or greater:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 158,421 149,817
Gross Unrealized Gains 1,663 860
Gross Unrealized Losses (5) (113)
Estimated Fair Market Value $ 160,079 $ 150,564