Commitments and Contingencies (Details) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
lease
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
lease
|
Jun. 30, 2025
USD ($)
|
|
| Leases | ||||
| Number of short term leases | lease | 1 | 1 | ||
| Rental expense | $ 26,566 | $ 24,844 | $ 52,453 | $ 57,582 |
| Employment Agreements | ||||
| Maximum aggregate severance payments | $ 1,200,000 | $ 1,200,000 | ||