v3.26.1
(Loss) Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2025
(Loss) Earnings Per Share [Abstract]  
Schedule of (Loss) Earnings Per Share
   For the Years Ended
December 31,
 
   2025   2024 
         
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