XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.3
Inventories, net
9 Months Ended
Sep. 30, 2024
Inventory Disclosure [Abstract]  
Inventories, net
5. Inventories, net
 September 30, 2024December 31, 2023
Raw materials$685,728 $648,896 
Work in progress254,568 214,934 
Finished goods405,035 395,617 
Subtotal1,345,331 1,259,447 
Less reserves(131,063)(115,358)
Total$1,214,268 $1,144,089