XML 103 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Revenues - Disaggregation by Product Line (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]    
Revenues $ 117,241,604 $ 161,718,543
Sanitaryware [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 75,551,117 104,806,342
Bath Furniture [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 14,770,376 29,519,728
Shower System [Member]    
Disaggregation of Revenue [Line Items]    
Revenues 19,997,197 21,586,888
Others [Member]    
Disaggregation of Revenue [Line Items]    
Revenues $ 6,922,914 $ 5,805,585