Leases (Details) - USD ($)  | 
3 Months Ended | 6 Months Ended | |
|---|---|---|---|
Jun. 30, 2024  | 
Jun. 30, 2024  | 
Dec. 31, 2023  | 
|
| Leases | |||
| Amortization of assets, included in depreciation and amortization expense | $ 127,411 | $ 323,480 | |
| Interest on lease liabilities, included in interest expense | 5,449 | 14,303 | |
| Amortization of assets, included in total operating expense | 64,175 | 91,425 | |
| Interest on lease liabilities, included in total operating expense | 258 | 773 | |
| Total net lease cost | 197,293 | 429,981 | |
| Operating lease right-of-use asset | 632,733 | 632,733 | $ 62,981 | 
| Operating lease right-of-use asset | 65,983 | 65,983 | 63,983 | 
| Operating lease right-of-use asset | 574,182 | 574,182 | 0 | 
| Operating lease right-of-use asset | 640,165 | 640,165 | $ 63,983 | 
| Property and equipment, at cost | 5,521,716 | 5,521,716 | |
| Accumulated amortization | (4,816,684) | (4,816,684) | |
| Property and equipment, net | 705,032 | 705,032 | |
| Current obligations of finance leases | 261,236 | 261,236 | |
| Finance leases, net of current obligations | 0 | 0 | |
| Total finance lease liabilities | $ 261,236 | $ 261,236 | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from finance lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Definition Amount of lease cost recognized by lessee for lease contract. Reference 1: http://www.xbrl.org/2003/role/exampleRef 
  | 
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  | 
| X | ||||||||||
- Definition Amount of lessee's right to use underlying asset under operating lease. Reference 1: http://www.xbrl.org/2003/role/disclosureRef 
  |