XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Property and equipment, net (Tables)
12 Months Ended
Dec. 31, 2024
Property, Plant and Equipment [Abstract]  
Schedule of property and equipment
               
    December 31,
2024
  December 31,
2023
         
Building   $ 1,118,469     $ 1,135,160  
Equipment     1,474,577       2,103,979  
Office equipment, fixtures and furniture     52,400       65,765  
Automobiles     486,950       851,121  
Subtotal     3,132,396       4,156,025  
Less: accumulated depreciation     (1,841,074 )     (2,460,677 )
Property and equipment, net   $ 1,291,322     $ 1,695,348