XML 314 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Inventories, net
3 Months Ended
Mar. 31, 2024
Inventory Disclosure [Abstract]  
Inventories, net
5. Inventories, net
 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