v3.25.1
Commitments and Contingencies - Schedule of Other information Related to Leases (Details) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Lessee Disclosure [Abstract]    
Operating lease expense $ 204,889 $ 174,415
Total lease expense 204,889 174,415
Cash paid for amounts included in the measurement of operating lease liabilities:    
Operating cash flows from operating leases $ 129,562 $ 111,784
Weighted-average remaining lease term - operating leases 63 months 18 days 70 months 12 days
Weighted-average discount rate - operating leases 13.60% 13.60%