Leases - Narrative (Details) |
3 Months Ended | 6 Months Ended | 12 Months Ended | ||
|---|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
entity
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
entity
|
Jun. 30, 2025
USD ($)
|
Dec. 31, 2024
lease
|
|
| Leases [Abstract] | |||||
| Operating lease, number of lease agreements | lease | 2 | ||||
| Operating lease expense | $ 65,749 | $ 71,095 | $ 138,806 | $ 140,510 | |
| Operating lease, weighted-average discount rate (as a percent) | 10.32% | 10.32% | |||
| Operating lease, remaining lease term (in years) | 7 years 7 months 17 days | 7 years 7 months 17 days | |||
| Operating lease, amortization expense for ROU asset | $ 28,637 | $ 29,062 | $ 64,638 | $ 53,970 | |
| Number of entities with finance lease agreement | entity | 4 | 4 | |||
| Finance lease, weighted-average discount rate (as a percent) | 14.01% | 14.01% | |||
| Finance lease, remaining lease term (in years) | 2 years 10 months 2 days | 2 years 10 months 2 days | |||