XML 62 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment and Geographic Area Information (Schedule of Segment Reporting Information) (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Apr. 30, 2022
Segment Reporting Information [Line Items]          
Net sales $ 108,676,743 $ 100,216,614 $ 214,249,599 $ 185,956,048  
Operating income 4,068,856 4,971,830 6,892,673 8,443,293  
Gain on extinguishment of long-term debt       (6,282,973)  
Other income (35,814) (36,562) (71,630) (73,703)  
Interest expense, net 1,976,831 344,675 2,930,389 582,591  
Income before income taxes 2,127,839 4,663,717 4,033,914 14,217,378  
Purchases of machinery and equipment 736,455 1,054,729 1,871,453 4,666,433  
Depreciation and amortization of property, machinery and equipment 1,467,286 1,417,645 2,919,066 2,773,922  
Amortization of intangible assets 235,142 86,488 470,904 173,610  
Identifiable assets 305,203,620 250,203,733 305,203,620 250,203,733 $ 293,631,277
Operating Segments [Member] | EMS Segment [Member]          
Segment Reporting Information [Line Items]          
Net sales 108,221,067 100,216,614 213,411,047 185,956,048  
Operating income 6,799,982 4,971,830 11,847,360 8,443,293  
Purchases of machinery and equipment 697,940 1,054,729 1,772,695 4,666,433  
Depreciation and amortization of property, machinery and equipment 1,456,624 1,417,645 2,889,751 2,773,922  
Amortization of intangible assets 84,628 86,488 169,876 173,610  
Identifiable assets 281,517,954 $ 250,203,733 281,517,954 $ 250,203,733  
Operating Segments [Member] | Pet Tech Segment [Member]          
Segment Reporting Information [Line Items]          
Net sales 455,676   838,552    
Operating income (2,731,126)   (4,954,687)    
Purchases of machinery and equipment 38,515   98,758    
Depreciation and amortization of property, machinery and equipment 10,662   29,315    
Amortization of intangible assets 150,514   301,028    
Identifiable assets 23,685,666   23,685,666    
Intersegment Eliminations [Member]          
Segment Reporting Information [Line Items]          
Net sales $ 644,097   $ 727,613