XML 81 R70.htm IDEA: XBRL DOCUMENT v3.25.1
Leases - Schedule of Other information Related to Leases (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Lessee Disclosure [Abstract]    
Operating lease expense $ 788,629 $ 676,204
Total lease expense 788,629 676,204
Cash paid for amounts included in the measurement of operating lease liabilities:    
Operating cash flows from operating leases $ 608,803 551,344
Right-of-use assets obtained in exchange for new operating lease liabilities   1,590,568
Operating lease obligation for new operating leases   $ 1,446,865
Weighted-average remaining lease term - operating leases 65 months 27 days 73 months
Weighted-average discount rate - operating leases 13.60% 13.60%