XML 30 R21.htm IDEA: XBRL DOCUMENT v3.23.3
Inventories (Tables)
9 Months Ended
Sep. 30, 2023
Inventory Disclosure [Abstract]  
Inventory At September 30, 2023 and December 31, 2022, the Company's net inventories consisted of the following:
September 30, 2023December 31, 2022
Raw materials and work in process$12,052,652 $12,899,659 
Consigned inventory191,957 168,923 
Finished goods4,727,784 4,322,166 
Total inventories16,972,393 17,390,748 
less non-current inventories(8,301,845)(7,527,167)
Total inventories classified as current$8,670,548 $9,863,581