XML 56 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Tables)
12 Months Ended
Dec. 31, 2024
Leases [Abstract]  
Schedule of Maturities of Lease Liabilities

Maturities of lease liabilities were as follows:

 

   Operating 
As of December 31, 2024  Lease 
From January 1, 2025 to December 31, 2025  $349,256 
From January 1, 2026 to December 31, 2026   165,979 
From January 1, 2027 to March 31, 2027   31,330 
Total  $546,565 
Less: amounts representing interest  $19,794 
Present Value of future minimum lease payments   526,771 
Less: Current obligations   334,017 
Long term obligations  $192,754