XML 49 R36.htm IDEA: XBRL DOCUMENT v3.25.3
REVENUE (Tables)
9 Months Ended
Sep. 30, 2025
Revenue  
Disaggregation of revenue

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

    

2025

    

2024

    

2025

    

2024

Sales to do-it-yourself customers

$

2,304,804

$

2,219,727

$

6,585,229

$

6,376,212

Sales to professional service provider customers

 

2,307,782

 

2,043,394

 

6,502,215

 

5,930,744

Other sales and sales adjustments

 

93,110

 

101,316

 

280,234

 

305,922

Total sales

$

4,705,696

$

4,364,437

$

13,367,678

$

12,612,878