XML 33 R21.htm IDEA: XBRL DOCUMENT v3.24.3
Significant Accounting Policies (Tables)
3 Months Ended
Jul. 31, 2024
Significant Accounting Policies [Abstract]  
Schedule Of Accounts Receivable

July 31,

April 30,

2024

2024

Accounts receivable

$

35,732,628 

$

32,103,451 

Less allowance for credit losses

7,814 

59,466 

$

35,724,814 

$

32,043,985 

Revenue Disaggregated By Principal End-User Markets

Three Months Ended

July 31,

July 31,

Net trade sales by end-market

2024

2023

Industrial Electronics

$

55,072,227 

$

67,875,530 

Consumer Electronics

24,243,948 

22,657,886 

Medical / Life Sciences

5,460,803 

7,596,940 

Total Net Trade Sales

$

84,776,978 

$

98,130,356 

Summary Of Deferred Revenue

Three Months Ended

July 31,

July 31,

2024

2023

Contract liability (deferred revenue) beginning of period

$

3,111,062 

$

8,063,197 

Deferred revenue recognized in period

(2,612,539)

(4,996,715)

Revenue deferred in period

2,666,475 

2,475,787 

Deferred revenue end of period

$

3,164,998 

$

5,542,269