v3.26.1
Leased Properties - Schedule of Lease Cost (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Operating lease cost $ 191,355 $ 224,849 $ 387,663 $ 424,007
Amortization of finance lease 436,194 449,983 872,388 599,978
Interest on finance lease liability 10,672 53,845 31,822 72,704
Variable lease cost 29,362 61,807 63,676 97,923
Total lease cost $ 667,583 $ 790,484 $ 1,355,549 $ 1,194,612