v3.25.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Statement of Financial Position [Abstract]    
Common stock, par value [1] $ 0.000025 $ 0.000025
Common stock, shares authorized [1] 20,000,000,000 20,000,000,000
Common stock, shares issued [1] 27,796,502 27,796,502
Ordinary stock, shares outstanding [1] 27,796,502 27,796,502
Forward stock split 1-for-40 forward split  
[1] - Retrospectively presented for the effect of pro rata share allotment,