XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.3
MARKETABLE INVESTMENT SECURITIES - Schedule of Fair Value for Available-for-Sale Securities by Major Security Type and Class of Security (Details) - USD ($)
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Cash and cash equivalents:      
Cash and cash equivalents $ 99,900,000 $ 132,100,000 $ 76,000,000.0
Estimated fair value   132,100,000  
Available-for-sale:      
Estimated fair value $ 0    
Total      
Amortized cost   141,000,000.0  
Gross unrealized holding gains   0  
Gross unrealized holding losses   (100,000)  
Estimated fair value   140,900,000  
Corporate bonds and notes      
Available-for-sale:      
Amortized cost   8,400,000  
Gross unrealized holding gains   0  
Gross unrealized holding losses   (100,000)  
Estimated fair value   8,300,000  
Municipal bonds      
Available-for-sale:      
Amortized cost   500,000  
Gross unrealized holding gains   0  
Gross unrealized holding losses   0  
Estimated fair value   500,000  
Cash      
Cash and cash equivalents:      
Cash and cash equivalents   129,900,000  
Estimated fair value   129,900,000  
Cash equivalents      
Cash and cash equivalents:      
Cash and cash equivalents   2,200,000  
Estimated fair value   $ 2,200,000