XML 33 R25.htm IDEA: XBRL DOCUMENT v3.25.2
Available-for-Sale Securities (Tables)
6 Months Ended
Jun. 30, 2025
Investments, Debt and Equity Securities [Abstract]  
Schedule of Available-for-Sale Securities

A summary of the Company's available-for-sale securities is presented below:

 

 

 

June 30, 2025

 

Description

 

Amortized
Cost

 

 

 

Gross
Unrealized
Gain

 

 

Gross Unrealized Loss

 

 

Fair
Value

 

Treasury bills maturing in one year or less

 

$

42,290

 

 

 

$

 

 

$

(3

)

 

$

42,287

 

Government bonds maturing in one year or less

 

 

86,925

 

 

 

 

3

 

 

 

(38

)

 

$

86,890

 

Total available-for-sale securities

 

$

129,215

 

 

 

$

3

 

 

$

(41

)

 

$

129,177

 

 

 

 

December 31, 2024

 

Description

 

Amortized
Cost

 

 

Gross
Unrealized
Gain

 

 

Gross
Unrealized
Loss

 

 

Fair
Value

 

Treasury bills maturing in one year or less

 

$

27,879

 

 

$

16

 

 

$

 

 

$

27,895

 

Government bonds maturing in one year or less

 

 

40,759

 

 

 

31

 

 

 

 

 

 

40,790

 

Total available-for sale securities

 

$

68,638

 

 

$

47

 

 

$

 

 

$

68,685