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% |