v3.26.1
Leased Properties - Schedule of Supplemental Cash Flows Information Related to Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Leases [Abstract]        
Financing cash flows from finance lease $ 448,178 $ 448,123 $ 1,344,727 $ 458,850
Operating cash flows from finance lease 10,672 53,845 31,822 72,704
Operating cash flows from operating leases $ 169,577 $ 164,490 $ 339,153 $ 328,980