v3.26.1
Note 12 - Segment and Geographic Information - Net Sales by Segment (Details) - USD ($)
3 Months Ended 9 Months Ended
May 31, 2026
May 31, 2025
May 31, 2026
May 31, 2025
Net sales $ 24,215,662 $ 21,508,563 $ 69,521,265 $ 61,919,022
ZERUST [Member]        
Net sales 18,145,611 15,728,637 52,095,200 45,316,457
NaturTec [Member]        
Net sales $ 6,070,051 $ 5,779,926 $ 17,426,065 $ 16,602,565