XML 45 R33.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Lease Costs (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule of Lease Costs [Line Items]    
Operating lease charges [1] $ 445,435 $ 397,894
Finance lease charges:    
Amortization of right-of-use assets 102,797 8,143
Interest on lease obligations 18,074 $ 1,507
Operating Leases [Member]    
Finance lease charges:    
Operating cash out flows from leases $ 380,839  
Operating Leases Weighted-average remaining lease term (years) 2 years 5 months 4 days  
Operating Leases Weighted-average discount rate (%) 13.70%  
Finance Leases [Member]    
Finance lease charges:    
Finance cash out flows from leases $ 103,295  
Finance Leases Weighted-average remaining lease term (years) 1 year 1 month 2 days  
Finance Leases Weighted-average discount rate (%) 13.44%  
[1] Included in selling, general, and administrative expenses.