XML 334 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, net (Tables)
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Schedule of Components of Inventory
 March 31, 2024December 31, 2023
Raw materials$732,332 $696,220 
Work in progress242,424 223,655 
Finished goods397,025 425,561 
Subtotal1,371,781 1,345,436 
Less reserves(126,120)(119,984)
Total$1,245,661 $1,225,452