XML 94 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Future Minimum Payments Under Non-cancelable Operating Leases (Details)
Dec. 31, 2023
USD ($)
Operating Leases  
2024 $ 338,254
2025 279,475
2026 206,423
2027 74,273
2028
Thereafter
Total future undiscounted lease payments 898,424
Less interest (53,246)
Present value of minimum lease payments $ 845,178