XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Inventories, Net - Summary of Inventories (Detail) - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Inventory [Line Items]    
Raw materials $ 33,839,020 $ 22,620,773
Work in process 165,870 422,196
Finished goods 27,068,958 18,413,853
Reserve for slow moving and obsolete inventory (602,380) (444,698)
Inventories, net $ 60,471,468 $ 41,012,124