XML 99 R80.htm IDEA: XBRL DOCUMENT v3.21.2
Unaudited Quarterly Financial Data (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 31, 2021
Apr. 30, 2021
Jan. 31, 2021
Oct. 31, 2020
Jul. 31, 2020
Apr. 30, 2020
Jan. 31, 2020
Oct. 31, 2019
Jul. 31, 2019
Apr. 30, 2019
Jan. 31, 2019
Oct. 31, 2018
Jul. 31, 2021
Jul. 31, 2020
Jul. 31, 2019
Selected Quarterly Financial Information [Abstract]                              
Net sales $ 145,809,000 $ 139,376,000 $ 161,292,000 $ 135,218,000 $ 149,673,000 $ 135,121,000 $ 161,654,000 $ 170,267,000 $ 176,372,000 $ 170,448,000 $ 164,133,000 $ 160,844,000 $ 581,695,000 $ 616,715,000 $ 671,797,000
Gross profit 55,054,000 53,016,000 55,680,000 50,208,000 49,663,000 53,001,000 60,602,000 63,567,000 64,010,000 64,416,000 61,245,000 57,769,000 213,958,000 226,833,000 247,440,000
Net (loss) income $ 7,363,000 $ 792,000 $ 4,205,000 $ (85,840,000) $ 1,126,000 $ (3,989,000) $ 3,495,000 $ 6,388,000 $ 6,135,000 $ 7,612,000 $ 7,826,000 $ 3,468,000 $ (73,480,000) $ 7,020,000 $ 25,041,000
Diluted income (loss) per share (in dollars per share) $ 0.28 $ 0.03 $ 0.17 $ (3.39) $ 0.04 $ (0.16) $ 0.14 $ 0.26 $ 0.25 $ 0.31 $ 0.32 $ 0.14 $ (2.86) $ 0.28 $ 1.03