XML 117 R101.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segments - Net Sales of Complementary Products (Details) - USD ($)
$ in Thousands
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
Apr. 30, 2022
Revenue from External Customer [Line Items]                      
Total net sales $ 1,413,029 $ 1,258,348 $ 1,420,930 $ 1,409,600 $ 1,304,102 $ 1,234,618 $ 1,430,979 $ 1,359,553 $ 5,501,907 $ 5,329,252 $ 4,634,875
Complementary products                      
Revenue from External Customer [Line Items]                      
Total net sales                 1,650,689 1,537,617 1,328,383
Tools and fasteners                      
Revenue from External Customer [Line Items]                      
Total net sales                 346,482 319,466 239,069
Insulation                      
Revenue from External Customer [Line Items]                      
Total net sales                 320,209 293,755 254,374
Joint treatment                      
Revenue from External Customer [Line Items]                      
Total net sales                 265,086 240,988 200,080
Lumber                      
Revenue from External Customer [Line Items]                      
Total net sales                 151,457 147,507 176,994
EIFS/stucco                      
Revenue from External Customer [Line Items]                      
Total net sales                 178,948 145,517 113,886
Other                      
Revenue from External Customer [Line Items]                      
Total net sales                 $ 388,507 $ 390,384 $ 343,980