Annual report pursuant to Section 13 and 15(d)

Lease Obligations (Details) - Schedule of Future Minimum Lease Payments

v3.24.1
Lease Obligations (Details) - Schedule of Future Minimum Lease Payments - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Future Minimum Lease Payments [Abstract]    
2024 $ 569,236  
2025 387,618  
2026 188,981  
2027 192,672  
2028 64,784  
Total Undiscounted Future Non-Cancelable Minimum Lease Payments 1,403,291  
Less: Imputed Interest (78,185)  
Present Value of Lease Liabilities $ 1,325,106 $ 784,683