| Accrued Liabilities - Narrative (Details) - USD ($) | Mar. 31, 2024 | Dec. 31, 2023 | Apr. 30, 2023 | 
|---|---|---|---|
| Payables and Accruals [Abstract] | |||
| Sale and use tax liability, State of Texas | $ 575,602 | ||
| Accrued assets held for sale liability | $ 1,158,609 | ||
| Accrued lease termination costs | $ 657,000 | $ 657,000 | 
| X | ||||||||||
| 
- Definition Asset, Held-For-Sale, Not Part Of Disposal Group, Liability, Current No definition available. 
 | 
| X | ||||||||||
| 
- Definition Operating Lease, Liability, Accrued Termination Costs, Current No definition available. 
 | 
| X | ||||||||||
| 
- Definition Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from state taxes. No definition available. 
 | 
| X | ||||||||||
| 
- References No definition available. 
 |