XML 40 R29.htm IDEA: XBRL DOCUMENT v3.25.2
INVESTMENTS (Tables)
6 Months Ended
Jun. 30, 2025
INVESTMENTS.  
Summary of investments in available-for-sale

    

    

    

    

    

Continuous

    

Continuous

Gross

Gross

Unrealized

Unrealized

Unrealized

Unrealized

Loss Position

Loss Position

Amortized

Holding

Holding

Fair

less than

greater than

June 30, 2025

    

Cost

    

Gains

    

Losses

    

Value

    

12 Months

    

12 Months

Available-for-sale

Short-term:

Commercial paper

$

27,549

$

$

$

27,549

$

$

Certificates of deposit

 

8,334

 

 

 

8,334

 

 

U.S. treasuries

 

105,900

 

20

 

 

105,920

 

 

Corporate bonds

 

3,450

 

 

 

3,450

 

 

Long-term:

U.S. treasuries

 

33,929

 

57

 

 

33,986

 

 

Corporate bonds

 

103,939

 

133

 

 

104,072

 

Total

$

283,101

$

210

$

$

283,311

$

$

Summary of the underlying contractual maturities of investments

    

June 30, 2025

    

Amortized Cost

    

Fair Value

Less than 1 year:

  

 

  

Commercial paper

$

27,549

$

27,549

Certificates of deposit

 

8,334

 

8,334

U.S. treasuries

 

105,900

 

105,920

Corporate bonds

 

3,450

 

3,450

Due 1 - 10 years:

 

  

 

  

U.S. treasuries

 

33,929

 

33,986

Corporate bonds

 

103,939

 

104,072

Total

$

283,101

$

283,311