XML 30 R16.htm IDEA: XBRL DOCUMENT v3.21.2
Inventories
6 Months Ended
Jun. 30, 2021
Inventory Disclosure [Abstract]  
Inventories Inventories
The components of inventories as of June 30, 2021 and December 31, 2020 were:
June 30,
2021
December 31,
2020
Raw materials and component parts$196,390 $173,248 
Work in process41,965 29,436 
Finished goods121,724 87,226 
Total inventories$360,079 $289,910 

Inventories are stated at the lower of cost or net realizable value. Cost, which includes material, labor and factory overhead, is determined on a first in, first out basis.