v3.26.1
Related party transactions and balances - Purchases of a related party (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Related Party Transaction [Line Items]        
Purchases from a related parties $ 2,673,607 $ 3,224,093 $ 4,972,283 $ 6,220,559
Focal Capital Holding Limited        
Related Party Transaction [Line Items]        
Purchases from a related parties 1,121,188 1,846,438 2,422,173 3,349,172
Foremost Worldwide Co., Ltd.        
Related Party Transaction [Line Items]        
Purchases from a related parties 1,495,953 1,310,711 2,451,356 2,654,821
Rizhao Foremost Woodwork Manufacturing Co., Ltd.        
Related Party Transaction [Line Items]        
Purchases from a related parties 56,466 55,185 98,754 204,807
F.P.Z. Furniture (Cambodia) Co., Ltd.        
Related Party Transaction [Line Items]        
Purchases from a related parties $ 0 $ 11,759 $ 0 $ 11,759