v3.24.2.u1
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