XML 63 R52.htm IDEA: XBRL DOCUMENT v3.22.2.2
Segment and Geographic Area Information (Schedule of Net Sales and Tangible Long-lived Assets by Geographical Areas) (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 31, 2022
Oct. 31, 2021
Oct. 31, 2022
Oct. 31, 2021
Apr. 30, 2022
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net sales $ 108,676,743 $ 100,216,614 $ 214,249,599 $ 185,956,048  
Total tangible long-lived assets, net 44,243,712   44,243,712   $ 46,919,979
Operating Segments [Member] | U.S. [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net sales 29,236,679 23,198,568 55,127,307 42,182,937  
Total tangible long-lived assets, net 20,984,270   20,984,270   21,968,745
Operating Segments [Member] | China [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net sales 13,380,106 10,166,868 26,972,492 22,197,547  
Total tangible long-lived assets, net 4,615,270   4,615,270   4,778,610
Operating Segments [Member] | Vietnam [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net sales 2,762,806 3,476,162 6,355,450 7,451,093  
Operating Segments [Member] | Mexico [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Net sales 63,297,152 $ 63,375,016 125,794,350 $ 114,124,471  
Total tangible long-lived assets, net 17,588,951   17,588,951   19,606,131
Operating Segments [Member] | Other [Member]          
Revenues from External Customers and Long-Lived Assets [Line Items]          
Total tangible long-lived assets, net $ 1,055,221   $ 1,055,221   $ 566,493