XML 78 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
MARKETABLE INVESTMENT SECURITIES - Schedule of Fair Value for Available-for-Sale Securities by Major Security Type and Class of Security (Details) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents      
Amortized cost $ 102,400,000 $ 132,100,000 $ 56,900,000
Estimated fair value   132,100,000  
Available-for-Sale      
Gross unrealized holding losses   (100,000)  
Estimated fair value $ 0    
Total      
Amortized cost   141,000,000.0  
Estimated fair value   140,900,000  
Corporate bonds and notes      
Available-for-Sale      
Amortized cost   8,400,000  
Gross unrealized holding losses   (100,000)  
Estimated fair value   8,300,000  
Municipal bonds      
Available-for-Sale      
Amortized cost   500,000  
Gross unrealized holding losses   0  
Estimated fair value   500,000  
Cash      
Cash and Cash Equivalents      
Amortized cost   129,900,000  
Estimated fair value   129,900,000  
Cash equivalents      
Cash and Cash Equivalents      
Amortized cost   2,200,000  
Estimated fair value   $ 2,200,000