v3.25.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Ordinary shares, par value (in Dollars per share) [1] $ 0.0005 $ 0.0005
Ordinary shares, shares authorized [1] 100,000,000 100,000,000
Ordinary shares, shares issued [1] 22,200,000 20,000,000
Ordinary shares, shares outstanding [1] 22,200,000 20,000,000
[1] Shares and per share data are presented on a retroactive basis to reflect the ordinary shares issuance and share split.