NAICS [Domain]
310000 to 330000 Manufacturing [Member]520000 to 529999 Finance and Insurance [Member]
Entity North American Industry Classifications [Line Items]Entity North American Industry Classification, PrimaryEntity [Domain]Yes
GECS [Member]Yes