v3.25.2
Bank Borrowings and Bank Overdraft (Details)
Jun. 30, 2025
Dec. 31, 2024
Bank Borrowings and Bank Overdraft [Abstract]    
Weighted average effective interest rate 7.89% 8.83%