XML 176 R75.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Current $ 1,316,339 $ 1,357,653
Non-current 2,701,346 $ 2,588,287
Operating Lease [Member]    
2025 1,487,168  
2026 1,092,690  
2027 748,049  
2028 543,560  
2029 and thereafter 817,679  
Total 4,689,146  
Less imputed interest (671,461)  
Present value of remaining lease payments 4,017,685  
Current 1,316,339  
Non-current 2,701,346  
Building Lease [Member]    
2027 408,723  
2028 378,788  
2029 and thereafter 815,392  
2025 844,894  
2026 580,482  
Total 3,028,279  
Vehicle and Equipment [Member]    
2027 339,326  
2028 164,772  
2029 and thereafter 2,287  
2025 642,274  
2026 512,208  
Total $ 1,660,867