v3.26.1
LEASES - Schedule of Supplemental Information of Lease Costs (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease costs $ 175,090 $ 175,090 $ 350,181 $ 350,181
Short-term lease costs 791,606 1,260,098 1,634,993 2,412,402
Financing lease costs:        
Amortization of financing lease assets 213,472 238,618 406,909 503,405
Interest on financing lease liabilities $ 25,661 $ 27,638 $ 49,547 $ 56,379