Leases - Sublease (Details) |
1 Months Ended | 3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|---|
|
Apr. 30, 2022
USD ($)
ft²
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2025
USD ($)
|
|
| Lessee, Lease, Description [Line Items] | |||||
| Net area subleased | ft² | 8,000 | ||||
| Income Statement Location [Axis]: us-gaap:OtherOperatingIncomeExpenseNet | |||||
| Lessee, Lease, Description [Line Items] | |||||
| Sublease lease income | $ 155,647 | $ 135,742 | $ 311,293 | $ 240,684 | |
| Minimum | |||||
| Lessee, Lease, Description [Line Items] | |||||
| Sublease term | 6 months | ||||
| Sublease monthly rental income | $ 15,000 | ||||
| Maximum | |||||
| Lessee, Lease, Description [Line Items] | |||||
| Sublease term | 7 years | ||||
| Sublease monthly rental income | $ 37,880 | ||||