XML 47 R29.htm IDEA: XBRL DOCUMENT v3.21.2
Short-Term Investments (Tables)
12 Months Ended
Jun. 30, 2021
Investments Debt And Equity Securities [Abstract]  
Schedule of Short-Term Investments

Short-term investments consisted of the following (in thousands):

 

 

 

June 30, 2021

 

 

 

Amortized

cost

 

 

Gross

unrealized

gains

 

 

Gross

unrealized

losses

 

 

Fair value

 

Corporate bonds

 

$

466,403

 

 

$

111

 

 

$

(55

)

 

$

466,459

 

U.S. treasury securities

 

 

155,663

 

 

 

16

 

 

 

(5

)

 

 

155,674

 

Asset-backed securities

 

 

26,391

 

 

 

16

 

 

 

(1

)

 

 

26,406

 

Certificates of deposit

 

 

6,775

 

 

 

 

 

 

 

 

 

6,775

 

 

 

$

655,232

 

 

$

143

 

 

$

(61

)

 

$

655,314

 

 

 

 

June 30, 2020

 

 

 

Amortized

cost

 

 

Gross

unrealized

gains

 

 

Gross

unrealized

losses

 

 

Fair value

 

Corporate bonds

 

$

70,781

 

 

$

360

 

 

$

(10

)

 

$

71,131

 

U.S. treasury securities

 

 

28,281

 

 

 

88

 

 

 

(1

)

 

 

28,368

 

Asset-backed securities

 

 

24,333

 

 

 

142

 

 

 

 

 

 

24,475

 

 

 

$

123,395

 

 

$

590

 

 

$

(11

)

 

$

123,974

 

 

Schedule of Gross Unrealized Loss and Fair Values

As of June 30, 2021, approximately 100 of the more than 300 investment positions were in an unrealized loss position. The following table presents the gross unrealized losses and fair values of those investments that were in an unrealized loss position as of the dates presented (in thousands):

 

 

 

 

 

 

 

June 30, 2021

 

 

 

 

 

 

 

Fair value

 

 

Unrealized

losses

 

Corporate bonds

 

 

 

 

 

$

152,485

 

 

$

(55

)

U.S. treasury securities

 

 

 

 

 

 

85,466

 

 

 

(5

)

Asset backed securities

 

 

 

 

 

 

8,089

 

 

 

(1

)

Total

 

 

 

 

 

$

246,040

 

 

$

(61

)

 

 

 

 

 

 

 

 

 

June 30, 2020

 

 

 

 

 

 

 

Fair value

 

 

Unrealized

losses

 

Corporate bonds

 

 

 

 

 

$

9,258

 

 

$

(10

)

U.S. treasury securities

 

 

 

 

 

 

2,798

 

 

 

(1

)

Total

 

 

 

 

 

$

12,056

 

 

$

(11

)