XML 85 R71.htm IDEA: XBRL DOCUMENT v3.25.1
Commitments and Contingencies (Details 1) - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2025 $ 2,636,151  
2026 1,246,055  
2027 261,441  
2028 173,899  
2029 177,855  
Thereafter 2,683,523  
Total undiscounted lease payments 7,178,923  
Less: Imputed interest 2,352,421  
Present value of lease payments 4,826,502  
Operating lease liabilities, current 2,636,151 $ 435,906
Operating lease liabilities, long-term $ 2,190,351 $ 1,193,915
Weighted-average remaining lease term 118 months 4 days  
Weighted-average discount rate 8.1136%