XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.0.1
MARKETABLE SECURITIES (Amortized Cost and Estimated Fair Value) (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost $ 248,135 $ 247,384
Gross Unrealized Gains 1,023 967
Gross Unrealized Losses (135) (711)
Estimated Fair Market Value 249,023 247,640
Investments due in 3 months or less:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,972 10,688
Gross Unrealized Gains 4 0
Gross Unrealized Losses (3) (42)
Estimated Fair Market Value 10,973 10,646
Investments due in 4-12 months:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 87,346 49,398
Gross Unrealized Gains 159 15
Gross Unrealized Losses (19) (347)
Estimated Fair Market Value 87,486 49,066
Investments due in 12 months or greater:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 149,817 187,298
Gross Unrealized Gains 860 952
Gross Unrealized Losses (113) (322)
Estimated Fair Market Value 150,564 187,928
Commercial paper | Investments due in 4-12 months:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   718
Gross Unrealized Gains   0
Gross Unrealized Losses   0
Estimated Fair Market Value   718
Corporate securities | Investments due in 3 months or less:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 10,972 10,688
Gross Unrealized Gains 4 0
Gross Unrealized Losses (3) (42)
Estimated Fair Market Value 10,973 10,646
Corporate securities | Investments due in 4-12 months:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 87,346 48,680
Gross Unrealized Gains 159 15
Gross Unrealized Losses (19) (347)
Estimated Fair Market Value 87,486 48,348
Corporate securities | Investments due in 12 months or greater:    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 149,817 187,298
Gross Unrealized Gains 860 952
Gross Unrealized Losses (113) (322)
Estimated Fair Market Value $ 150,564 $ 187,928