XML 150 R90.htm IDEA: XBRL DOCUMENT v3.25.1
Related party transactions and balances - Prepayments - related parties (Details) - Related Party - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Related Party Transaction [Line Items]    
Prepayments - related parties $ 9,975,298 $ 6,667,679
Focal Capital Holding Limited    
Related Party Transaction [Line Items]    
Prepayments - related parties 9,975,298 6,658,498
Rizhao Foremost Woodwork Manufacturing Co., Ltd.    
Related Party Transaction [Line Items]    
Prepayments - related parties $ 0 $ 9,181