v3.26.1
Earnings (Loss) Per Share - Schedule of (Loss) Earnings Per Share (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of (Loss) Earnings Per Share [Abstract]    
Net (loss) income $ (24,682,538) $ 1,369,842
Weighted average number of ordinary share outstanding    
Basic 31,584,244 27,043,750
Diluted 31,584,244 27,043,750
(Loss) income per share    
Basic $ (0.78) $ 0.05
Diluted $ (0.78) $ 0.05