XML 153 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
2026 $ 1,708,790  
2027 1,369,558  
2028 1,169,979  
2029 850,412  
2030 731,002  
Thereafter 2,422,776  
Total 8,252,517  
Less imputed interest (956,794)  
Present value of remaining lease payments 7,295,723  
Current 1,591,970 $ 1,603,199
Non-current 5,703,753 $ 5,794,104
Building Leases [Member]    
2026 1,012,608  
2027 847,497  
2028 820,912  
2029 736,757  
2030 731,002  
Thereafter 2,422,776  
Total 6,571,552  
Less imputed interest (767,429)  
Present value of remaining lease payments 5,804,123  
Vehicle and Equipment Leases [Member]    
2026 696,182  
2027 522,061  
2028 349,067  
2029 113,655  
2030 0  
Thereafter 0  
Total 1,680,965  
Less imputed interest (189,365)  
Present value of remaining lease payments $ 1,491,600