v3.25.2
Commitments and Contingencies - Schedule of Other information Related to Leases (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Lessee Disclosure [Abstract]        
Operating lease expense $ 278,673 $ 201,487 $ 483,563 $ 375,902
Total lease expense 278,673 201,487 483,563 375,902
Cash paid for amounts included in the measurement of operating lease liabilities:        
Operating cash flows from operating leases $ 130,756 $ 174,014 $ 260,318 $ 348,429
Weighted-average remaining lease term - operating leases 97 months 3 days 69 months 15 days 97 months 3 days 69 months 15 days
Weighted-average discount rate - operating leases 9.04% 13.60% 9.04% 13.60%