XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2.2
Summary of Significant Accounting Policies - Revenues - Disaggregation (Details) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Disaggregation of Revenue [Line Items]        
Revenues $ 38,544,062 $ 50,886,390 $ 129,928,316 $ 129,752,437
UNITED STATES        
Disaggregation of Revenue [Line Items]        
Revenues 23,866,921 29,572,606 80,865,556 80,870,467
CANADA        
Disaggregation of Revenue [Line Items]        
Revenues 9,494,803 16,658,588 35,388,374 35,177,279
Europe [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 4,849,551 4,655,196 13,341,599 13,704,691
Others        
Disaggregation of Revenue [Line Items]        
Revenues 332,787   332,787  
Sanitaryware [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 25,490,296 31,134,952 84,564,251 74,670,773
Bath Furniture [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 5,607,990 15,120,309 23,397,263 42,560,196
Kitchen and Bath, Other [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 7,445,776 $ 4,631,129 $ 21,966,802 $ 12,521,468