XML 32 R20.htm IDEA: XBRL DOCUMENT v3.25.2
Investments (Tables)
6 Months Ended
Jun. 30, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Components of Investments

The components of investments at June 30, 2025 and December 31, 2024 were as follows:

Schedule of Components of Investments 

   June 30, 2025   December 31, 2024 
(In thousands) 

Cash

Equivalents

  

Short-Term

Investments

  

Cash

Equivalents

  

Short-Term

Investments

 
Fair Value Level 1                
U.S. Government securities  $1,465   $33,098   $1,352   $41,399 
Total debt investments  $1,465   $33,098   $1,352   $41,399