XML 71 R35.htm IDEA: XBRL DOCUMENT v3.20.1
Investments (Tables)
12 Months Ended
Apr. 30, 2020
Investments  
Schedule of investments

April 30,

 

2020

    

2019

(In thousands)

Short-term investments:

Held-to-maturity securities:

Municipal securities

$

$

5,332

U.S. government securities

63,205

Corporate bonds

 

 

81,950

Total held-to-maturity investments

150,487

Available-for-sale securities:

Municipal securities

5,244

U.S. government securities

33,771

Corporate bonds

8,492

Total available-for-sale investments

47,507

Total short-term investments

$

47,507

$

150,487

Long-term investments:

Held-to-maturity securities:

U.S. government securities

$

$

7,404

Corporate bonds

 

 

1,982

Total held-to-maturity investments

 

 

9,386

Available-for-sale securities:

Municipal securities

1,592

U.S. government securities

8,996

Total available-for-sale investments

 

10,588

 

Equity method investments

Investment in limited partnership fund

 

4,442

 

Total equity method investments

 

4,442

 

Total long-term investments

$

15,030

$

9,386

Schedule of activity related to available-for-sale investments recorded in short-term and long-term investments

April 30, 2020

    

    

Gross

    

Gross

    

Amortized

Unrealized

Unrealized

Fair

Cost

Gains

Losses

Value

Municipal securities

$

6,807

$

29

$

$

6,836

U.S. government securities

42,730

41

(4)

42,767

Corporate bonds

8,495

(3)

8,492

Total held-to-maturity investments

$

58,032

$

70

$

(7)

$

58,095

Schedule of amortized cost, gross unrealized gains, gross unrealized losses, and estimated fair value of available-for-sale investments

April 30, 2020, are as follows:

    

Cost

    

Fair Value

 

Due within one year

$

47,457

$

47,507

Due after one year through five years

 

10,575

 

10,588

Total

$

58,032

$

58,095

Held to maturity securities  
Investments  
Schedule of amortized cost, gross unrealized gains, gross unrealized losses, and estimated fair value of held-to-maturity investments

    

    

Net

Carrying

Unrealized

Amount

Gains

Municipal securities

$

23,706

$

34

U.S. government securities

41,465

38

Corporate bonds

85,679

73

Certificate of deposits

1,017

5

Total held-to-maturity investments

$

151,867

$

150

The Company held no held-to maturity securities at April 30, 2020. The amortized cost, gross unrealized losses, and estimated fair value of the held-to-maturity securities as of April 30, 2019 are as follows (in thousands):

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

 

Cost

    

Gains

Losses

    

Value

 

Municipal securities

 

$

5,332

$

2

$

(1)

$

5,333

U.S. government securities

 

70,609

78

(52)

70,635

Corporate bonds

 

83,932

20

(5)

83,947

Total held-to-maturity investments

 

$

159,873

 

$

100

$

(58)

 

$

159,915

Schedule of amortized cost and fair value by contractual maturity

Gross

Gross

Amortized

Unrealized

Unrealized

Fair

 

Cost

    

Gains

Losses

    

Value

 

Municipal securities

 

$

5,332

$

2

$

(1)

$

5,333

U.S. government securities

 

70,609

78

(52)

70,635

Corporate bonds

 

83,932

20

(5)

83,947

Total held-to-maturity investments

 

$

159,873

 

$

100

$

(58)

 

$

159,915