XML 69 R56.htm IDEA: XBRL DOCUMENT v3.25.1
Leases (Details 2) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Total operating lease liabilities $ 1,246,155 $ 1,403,211
Less current portion (557,676) (336,564)
Less current portion (125,862) (61,941)
Operating lease liability - noncurrent 688,479 1,066,647
Finance lease liability - noncurrent 560,328 $ 207,092
Operating Leases [Member]    
2025 651,437  
2026 253,779  
2027 124,770  
2028 134,128  
2029 144,188  
Thereafter 155,002  
Total lease payments 1,463,304  
Less: imputed interest (217,149)  
Total operating lease liabilities 1,246,155  
Less current portion (557,676)  
Operating lease liability - noncurrent 688,479  
Finance Leases [Member]    
2025 208,222  
2026 211,913  
2027 207,117  
2028 170,443  
2029 66,218  
Thereafter 64,914  
Total lease payments 928,827  
Less: imputed interest (242,637)  
Total lease liabilities 686,190  
Less current portion (125,862)  
Finance lease liability - noncurrent $ 560,328