v3.25.2
Leases - Schedule of Balance Sheet (Details) - USD ($)
Jun. 30, 2025
Dec. 31, 2024
Operating Leases    
Right-of-use assets $ 317,780
Current liabilities 57,088
Non-current liabilities 280,992  
Total operating lease liabilities $ 338,080  
Weighted Average Remaining Lease Term    
Operating leases 5 years 4 months 17 days  
Weighted Average Discount Rate    
Operating leases 8.00%  
Finance Leases    
Right-of-use assets (included in property and equipment) $ 2,110,471  
Current liabilities 188,581
Non-current liabilities 1,075,605
Total finance lease liabilities $ 1,264,186  
Weighted Average Remaining Lease Term    
Finance leases 3 years 5 months 1 day  
Weighted Average Discount Rate    
Finance leases 8.00%