XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Segment And Geographic Area Information (Schedule Of Net Sales And Tangible Long-lived Assets By Geographical Areas) (Details) - USD ($)
3 Months Ended 12 Months Ended
Apr. 30, 2024
Jan. 31, 2024
Oct. 31, 2023
Jul. 31, 2023
Apr. 30, 2023
Jan. 31, 2023
Oct. 31, 2022
Jul. 31, 2022
Apr. 30, 2024
Apr. 30, 2023
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Net sales $ 81,141,893 $ 95,919,888 $ 98,691,684 $ 98,130,356 $ 108,288,073 $ 92,736,725 $ 108,221,068 $ 105,189,979 $ 373,883,821 $ 414,435,845
Total tangible long-lived assets, net 41,218,379       43,013,780       41,218,379 43,013,780
U.S. [Member]                    
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Total tangible long-lived assets, net 16,938,201       20,371,298       16,938,201 20,371,298
China [Member]                    
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Total tangible long-lived assets, net 3,699,857       4,212,780       3,699,857 4,212,780
Mexico [Member]                    
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Total tangible long-lived assets, net 20,091,947       17,574,899       20,091,947 17,574,899
Other [Member]                    
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Total tangible long-lived assets, net $ 488,374       $ 854,803       488,374 854,803
Operating Segments [Member] | U.S. [Member]                    
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Net sales                 111,520,788 117,389,877
Operating Segments [Member] | China [Member]                    
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Net sales                 38,363,805 48,584,165
Operating Segments [Member] | Vietnam [Member]                    
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Net sales                 6,101,237 11,523,284
Operating Segments [Member] | Mexico [Member]                    
Revenues from External Customers and Long-Lived Assets [Line Items]                    
Net sales                 $ 217,897,991 $ 236,938,519