XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Lease Liabilities by Contractual Maturity (Details) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Schedule of Lease Liabilities by Contractual Maturity [Line Items]    
Operating leases, 2025 $ 1,325,890  
Finance leases, 2025 309,882  
Operating leases, 2026 1,586,044  
Finance leases, 2026 216,266  
Operating leases, 2027 1,270,570  
Finance leases, 2027  
Operating leases, total undiscounted lease obligations 4,182,504  
Finance leases, total undiscounted lease obligations 526,148  
Operating leases, less: imputed interest (647,245)  
Finance leases, less: imputed interest (44,896)  
Operating leases, total present value of lease liabilities 3,535,259  
Finance leases, total present value of lease liabilities 481,252  
Operating leases, less: current portion of lease liabilities 1,283,391  
Finance leases, less: current portion of lease liabilities 368,395 $ 358,515
Operating leases, non-current lease liabilities 2,251,867 2,523,957
Finance leases, non-current lease liabilities $ 112,858 $ 207,957