XML 151 R91.htm IDEA: XBRL DOCUMENT v3.25.1
Related party transactions and balances - Accounts Payables (Details) - Related Party - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Accounts payable $ 894,661 $ 735,308
Foremost Worldwide Co., Ltd.    
Related Party Transaction [Line Items]    
Accounts payable 718,605 735,308
Rizhao Foremost Woodwork Manufacturing Co., Ltd.    
Related Party Transaction [Line Items]    
Accounts payable 56,389 0
F.P.Z. Furniture (Cambodia) Co., Ltd.    
Related Party Transaction [Line Items]    
Accounts payable $ 119,667 $ 0