XML 56 R46.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Summary of Significant Accounting Policies - Revenues - Disaggregation by Product Line (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Disaggregation of Revenue [Line Items]        
Revenues $ 29,370,949 $ 29,189,913 $ 60,124,468 $ 56,352,179
Sanitaryware [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 17,334,714 18,816,220 37,852,276 34,170,766
Bath Furniture [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 4,031,120 4,813,239 7,120,331 9,779,897
Shower System [Member]        
Disaggregation of Revenue [Line Items]        
Revenues 5,889,847 4,286,672 11,650,716 9,317,229
Others [Member]        
Disaggregation of Revenue [Line Items]        
Revenues $ 2,115,268 $ 1,273,782 $ 3,501,145 $ 3,084,287