XML 110 R50.htm IDEA: XBRL DOCUMENT v3.25.1
Summary of significant accounting policies - Revenues - Disaggregation by Product Line (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]    
Revenue $ 131,818,073 $ 117,241,604
Sanitaryware    
Disaggregation of Revenue [Line Items]    
Revenue 81,109,955 75,551,117
Bath Furniture    
Disaggregation of Revenue [Line Items]    
Revenue 14,739,205 14,770,376
Shower System    
Disaggregation of Revenue [Line Items]    
Revenue 25,521,977 19,997,197
Others    
Disaggregation of Revenue [Line Items]    
Revenue $ 10,446,936 $ 6,922,914