XML 43 R35.htm IDEA: XBRL DOCUMENT v3.25.2
CASH, CASH EQUIVALENTS AND INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2025
Cash and Cash Equivalents [Abstract]  
Schedule of Cash, Cash Equivalents

The following table provides details regarding the Company’s portfolio of cash and cash equivalents (in thousands):

 

 

 

Cost or

 

 

Unrealized

 

 

Aggregate Fair

 

Cash and Cash Equivalents Classification

 

Amortized Cost

 

 

Gains

 

 

(Losses)

 

 

Market Value

 

June 30, 2025

 

 

 

 

 

 

 

 

 

 

 

 

Cash accounts in banking institutions

 

$

95,187

 

 

$

 

 

$

 

 

$

95,187

 

Money market accounts

 

 

617

 

 

 

 

 

 

 

 

 

617

 

 

 

$

95,804

 

 

$

 

 

$

 

 

$

95,804

 

December 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

Cash accounts in banking institutions

 

$

96,318

 

 

$

 

 

$

 

 

$

96,318

 

Money market accounts

 

 

2,662

 

 

 

 

 

 

 

 

 

2,662

 

 

 

$

98,980

 

 

$

 

 

$

 

 

$

98,980

 

Schedule of Investments

The following table provides details regarding the Company’s portfolio of short-term investments (in thousands):

 

 

 

Cost or

 

 

Unrealized

 

 

Aggregate Fair

 

Short-term Investments Classification

 

Amortized Cost

 

 

Gains

 

 

(Losses)

 

 

Market Value

 

June 30, 2025

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Government bonds

 

$

428,216

 

 

$

685

 

 

$

(59

)

 

$

428,842

 

Marketable securities (1)

 

 

509

 

 

 

67

 

 

 

(14

)

 

 

562

 

 

 

$

428,725

 

 

$

752

 

 

$

(73

)

 

$

429,404

 

December 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Government bonds

 

$

392,778

 

 

$

758

 

 

$

 

 

$

393,536

 

Marketable securities (1)

 

 

142

 

 

 

12

 

 

 

 

 

 

154

 

 

 

$

392,920

 

 

$

770

 

 

$

 

 

$

393,690

 

 

(1)
Changes in aggregate fair market value recorded in other income (loss), net on the Consolidated Statements of Income.

Long-term U.S. Government Bond Investments

The following table provides details regarding the Company’s portfolio of long-term investments (in thousands):

 

 

 

Cost or

 

 

Unrealized

 

 

Aggregate Fair

 

Long-term Investments Classification

 

Amortized Cost

 

 

Gains

 

 

(Losses)

 

 

Market Value

 

June 30, 2025

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Government bonds

 

$

404,907

 

 

$

2,001

 

 

$

(161

)

 

$

406,747

 

 

 

$

404,907

 

 

$

2,001

 

 

$

(161

)

 

$

406,747

 

December 31, 2024

 

 

 

 

 

 

 

 

 

 

 

 

U.S. Government bonds

 

$

434,766

 

 

$

1,302

 

 

$

(595

)

 

$

435,473

 

 

 

$

434,766

 

 

$

1,302

 

 

$

(595

)

 

$

435,473