Property and Equipment - Additional Information (Details) - USD ($) |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
| Property, Plant and Equipment [Line Items] | ||||
| Depreciation | $ 199,789 | $ 79,198 | $ 366,784 | $ 155,416 |
| Cost of Goods Sold [Member] | ||||
| Property, Plant and Equipment [Line Items] | ||||
| Depreciation | 194,850 | 70,039 | 352,307 | 70,040 |
| Operating Expense [Member] | ||||
| Property, Plant and Equipment [Line Items] | ||||
| Depreciation | $ 4,939 | $ 4,939 | $ 14,477 | $ 14,477 |