v3.26.1
Related party transactions and balances - Purchases of a related party (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Related Party Transaction [Line Items]    
Purchases from a related parties $ 2,298,677 $ 2,996,466
Focal Capital Holding Limited    
Related Party Transaction [Line Items]    
Purchases from a related parties 1,300,986 1,502,734
Foremost Worldwide Co., Ltd.    
Related Party Transaction [Line Items]    
Purchases from a related parties 955,403 1,344,110
Rizhao Foremost Woodwork Manufacturing Co., Ltd.    
Related Party Transaction [Line Items]    
Purchases from a related parties $ 42,288 $ 149,622