Inventory, Net - Additional Information (Details) - USD ($) |
6 Months Ended | |
---|---|---|
Jun. 30, 2022 |
Dec. 31, 2021 |
|
Inventory Disclosure [Abstract] | ||
Inventory valuation reserve | $ 70,063,141 | $ 76,997,892 |
Inventory valuation reserve period decrease | $ 6,900,000 |
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of valuation reserve for inventory. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Inventory Valuation Reserve, Period Increase (Decrease) No definition available.
|