XML 65 R52.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Lease Costs (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Schedule of Lease Costs [Line Items]    
Operating lease charges [1] $ 1,771,150 $ 1,698,383
Finance lease charges:    
Amortization of right-of-use assets 253,432 32,574
Interest on lease obligations 56,086 $ 7,474
Operating Leases [Member]    
Finance lease charges:    
Operating Leases cash out flows from leases $ 1,899,426  
Operating Leases Weighted-average remaining lease term (years) 2 years 7 months 24 days  
Operating Leases Weighted-average discount rate (%) 8.60%  
Finance Leases [Member]    
Finance lease charges:    
Finance Leases cash out flows from leases $ 330,067  
Finance Leases Weighted-average remaining lease term (years) 1 year 4 months 2 days  
Finance Leases Weighted-average discount rate (%) 13.40%  
[1] Included in Selling, General & Administrative Expenses.