v3.26.1
Leases - Components of Lease Costs (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Leases [Abstract]    
Amortization of finance lease assets $ 481,724 $ 749,683
Interest in finance lease liabilities 81,051 113,048
Operating lease cost 1,346,761 897,253
Total lease costs $ 1,909,536 $ 1,759,984