v3.26.1
Goodwill (Tables)
3 Months Ended
Mar. 31, 2026
Goodwill [Abstract]  
Schedule of Goodwill

As of March 31, 2026 and December 31, 2025, the goodwill were as follows. 

 

   Gross
Goodwill
   Accumulated
Impairment
   Net 
January 1, 2025  $9,134,856   $(4,561,037)  $4,573,819 
Addition   
-
    
-
    
-
 
December 31, 2025   9,134,856    (4,561,037)   4,573,819 
Addition   
-
    
-
    
-
 
March 31, 2026 (Unaudited)  $9,134,856   $(4,561,037)  $4,573,819