v3.26.1
Shareholder Report, Holdings (Details)
Jun. 30, 2026
C000030126 | 778296103 | Ross Stores, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 6.80%
C000030126 | 032095101 | Amphenol Corporation, Class A  
Holdings [Line Items]  
Percent of Net Asset Value 6.60%
C000030126 | 032654105 | Analog Devices, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 6.30%
C000030126 | 570535104 | Markel Group, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 5.80%
C000030126 | 45167R104 | IDEX Corporation  
Holdings [Line Items]  
Percent of Net Asset Value 5.40%
C000030126 | 49338L103 | Keysight Technologies, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 5.00%
C000030126 | 11271J107 | Brookfield Corporation, Class A  
Holdings [Line Items]  
Percent of Net Asset Value 4.90%
C000030126 | 929160109 | Vulcan Materials Company  
Holdings [Line Items]  
Percent of Net Asset Value 4.80%
C000030126 | 115236101 | Brown & Brown, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 4.40%
C000030126 | 311900104 | Fastenal Company  
Holdings [Line Items]  
Percent of Net Asset Value 4.10%
C000030126 | Professional Services  
Holdings [Line Items]  
Percent of Net Asset Value 0.60%
C000030126 | Diversified Financial Services  
Holdings [Line Items]  
Percent of Net Asset Value 0.70%
C000030126 | Software  
Holdings [Line Items]  
Percent of Net Asset Value 1.00%
C000030126 | Money Market Funds  
Holdings [Line Items]  
Percent of Net Asset Value 1.10%
C000030126 | Banks  
Holdings [Line Items]  
Percent of Net Asset Value 2.20%
C000030126 | Road & Rail  
Holdings [Line Items]  
Percent of Net Asset Value 2.20%
C000030126 | Life Sciences Tools & Services  
Holdings [Line Items]  
Percent of Net Asset Value 2.30%
C000030126 | Hotels, Restaurants & Leisure  
Holdings [Line Items]  
Percent of Net Asset Value 2.80%
C000030126 | Health Care Equipment & Supplies  
Holdings [Line Items]  
Percent of Net Asset Value 3.60%
C000030126 | Trading Companies & Distributors  
Holdings [Line Items]  
Percent of Net Asset Value 4.10%
C000030126 | Construction Materials  
Holdings [Line Items]  
Percent of Net Asset Value 4.80%
C000030126 | Capital Markets  
Holdings [Line Items]  
Percent of Net Asset Value 7.50%
C000030126 | Semiconductors & Semiconductor Equipment  
Holdings [Line Items]  
Percent of Net Asset Value 7.60%
C000030126 | Specialty Retail  
Holdings [Line Items]  
Percent of Net Asset Value 10.00%
C000030126 | Machinery  
Holdings [Line Items]  
Percent of Net Asset Value 11.80%
C000030126 | Insurance  
Holdings [Line Items]  
Percent of Net Asset Value 16.90%
C000030126 | Electronic Equipment, Instruments & Components  
Holdings [Line Items]  
Percent of Net Asset Value 20.50%
C000164665 | 778296103 | Ross Stores, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 6.80%
C000164665 | 032095101 | Amphenol Corporation, Class A  
Holdings [Line Items]  
Percent of Net Asset Value 6.60%
C000164665 | 032654105 | Analog Devices, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 6.30%
C000164665 | 570535104 | Markel Group, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 5.80%
C000164665 | 45167R104 | IDEX Corporation  
Holdings [Line Items]  
Percent of Net Asset Value 5.40%
C000164665 | 49338L103 | Keysight Technologies, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 5.00%
C000164665 | 11271J107 | Brookfield Corporation, Class A  
Holdings [Line Items]  
Percent of Net Asset Value 4.90%
C000164665 | 929160109 | Vulcan Materials Company  
Holdings [Line Items]  
Percent of Net Asset Value 4.80%
C000164665 | 115236101 | Brown & Brown, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 4.40%
C000164665 | 311900104 | Fastenal Company  
Holdings [Line Items]  
Percent of Net Asset Value 4.10%
C000164665 | Professional Services  
Holdings [Line Items]  
Percent of Net Asset Value 0.60%
C000164665 | Diversified Financial Services  
Holdings [Line Items]  
Percent of Net Asset Value 0.70%
C000164665 | Software  
Holdings [Line Items]  
Percent of Net Asset Value 1.00%
C000164665 | Money Market Funds  
Holdings [Line Items]  
Percent of Net Asset Value 1.10%
C000164665 | Banks  
Holdings [Line Items]  
Percent of Net Asset Value 2.20%
C000164665 | Road & Rail  
Holdings [Line Items]  
Percent of Net Asset Value 2.20%
C000164665 | Life Sciences Tools & Services  
Holdings [Line Items]  
Percent of Net Asset Value 2.30%
C000164665 | Hotels, Restaurants & Leisure  
Holdings [Line Items]  
Percent of Net Asset Value 2.80%
C000164665 | Health Care Equipment & Supplies  
Holdings [Line Items]  
Percent of Net Asset Value 3.60%
C000164665 | Trading Companies & Distributors  
Holdings [Line Items]  
Percent of Net Asset Value 4.10%
C000164665 | Construction Materials  
Holdings [Line Items]  
Percent of Net Asset Value 4.80%
C000164665 | Capital Markets  
Holdings [Line Items]  
Percent of Net Asset Value 7.50%
C000164665 | Semiconductors & Semiconductor Equipment  
Holdings [Line Items]  
Percent of Net Asset Value 7.60%
C000164665 | Specialty Retail  
Holdings [Line Items]  
Percent of Net Asset Value 10.00%
C000164665 | Machinery  
Holdings [Line Items]  
Percent of Net Asset Value 11.80%
C000164665 | Insurance  
Holdings [Line Items]  
Percent of Net Asset Value 16.90%
C000164665 | Electronic Equipment, Instruments & Components  
Holdings [Line Items]  
Percent of Net Asset Value 20.50%
C000030128 | 778296103 | Ross Stores, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 6.60%
C000030128 | 929160109 | Vulcan Materials Company  
Holdings [Line Items]  
Percent of Net Asset Value 4.60%
C000030128 | G8994E103 | Trane Technologies plc  
Holdings [Line Items]  
Percent of Net Asset Value 8.90%
C000030128 | 422806208 | HEICO Corporation, Class A  
Holdings [Line Items]  
Percent of Net Asset Value 6.80%
C000030128 | 363576109 | Arthur J. Gallagher & Company  
Holdings [Line Items]  
Percent of Net Asset Value 6.20%
C000030128 | 863667101 | Stryker Corporation  
Holdings [Line Items]  
Percent of Net Asset Value 5.30%
C000030128 | 595017104 | Microchip Technology, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 5.10%
C000030128 | 760759100 | Republic Services, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 5.00%
C000030128 | 573284106 | Martin Marietta Materials, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 5.00%
C000030128 | 29362U104 | Entegris, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 4.60%
C000030128 | Professional Services  
Holdings [Line Items]  
Percent of Net Asset Value 2.80%
C000030128 | Money Market Funds  
Holdings [Line Items]  
Percent of Net Asset Value 2.60%
C000030128 | Health Care Equipment & Supplies  
Holdings [Line Items]  
Percent of Net Asset Value 9.20%
C000030128 | Trading Companies & Distributors  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000030128 | Construction Materials  
Holdings [Line Items]  
Percent of Net Asset Value 9.60%
C000030128 | Capital Markets  
Holdings [Line Items]  
Percent of Net Asset Value 3.50%
C000030128 | Semiconductors & Semiconductor Equipment  
Holdings [Line Items]  
Percent of Net Asset Value 9.70%
C000030128 | Specialty Retail  
Holdings [Line Items]  
Percent of Net Asset Value 6.60%
C000030128 | Machinery  
Holdings [Line Items]  
Percent of Net Asset Value 2.80%
C000030128 | Insurance  
Holdings [Line Items]  
Percent of Net Asset Value 6.20%
C000030128 | Electronic Equipment, Instruments & Components  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000030128 | Real Estate Management & Development  
Holdings [Line Items]  
Percent of Net Asset Value 0.30%
C000030128 | Communications Equipment  
Holdings [Line Items]  
Percent of Net Asset Value 1.50%
C000030128 | Containers & Packaging  
Holdings [Line Items]  
Percent of Net Asset Value 2.00%
C000030128 | Textiles, Apparel & Luxury Goods  
Holdings [Line Items]  
Percent of Net Asset Value 2.30%
C000030128 | IT Services  
Holdings [Line Items]  
Percent of Net Asset Value 5.70%
C000030128 | Aerospace & Defense  
Holdings [Line Items]  
Percent of Net Asset Value 6.80%
C000030128 | Building Products  
Holdings [Line Items]  
Percent of Net Asset Value 8.90%
C000030128 | Commercial Services & Supplies  
Holdings [Line Items]  
Percent of Net Asset Value 10.30%
C000110096 | 124805102 | CBIZ, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 5.60%
C000110096 | 05589G102 | Baldwin Insurance Group, Inc. (The)  
Holdings [Line Items]  
Percent of Net Asset Value 5.30%
C000110096 | 35905A109 | Frontdoor, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 4.70%
C000110096 | 194693107 | Colliers International Group, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 4.60%
C000110096 | 67000B104 | Novanta, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000110096 | 339750101 | Floor & Decor Holdings, Inc., Class A  
Holdings [Line Items]  
Percent of Net Asset Value 4.40%
C000110096 | 147448104 | Casella Waste Systems, Inc., Class A  
Holdings [Line Items]  
Percent of Net Asset Value 4.30%
C000110096 | 82982L103 | SiteOne Landscape Supply, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 4.20%
C000110096 | 89679A209 | Trisura Group Ltd.  
Holdings [Line Items]  
Percent of Net Asset Value 4.10%
C000110096 | 16359R103 | Chemed Corporation  
Holdings [Line Items]  
Percent of Net Asset Value 4.10%
C000110096 | Professional Services  
Holdings [Line Items]  
Percent of Net Asset Value 13.00%
C000110096 | Software  
Holdings [Line Items]  
Percent of Net Asset Value 5.50%
C000110096 | Money Market Funds  
Holdings [Line Items]  
Percent of Net Asset Value 4.10%
C000110096 | Banks  
Holdings [Line Items]  
Percent of Net Asset Value 3.70%
C000110096 | Road & Rail  
Holdings [Line Items]  
Percent of Net Asset Value 3.30%
C000110096 | Hotels, Restaurants & Leisure  
Holdings [Line Items]  
Percent of Net Asset Value 2.70%
C000110096 | Trading Companies & Distributors  
Holdings [Line Items]  
Percent of Net Asset Value 4.20%
C000110096 | Specialty Retail  
Holdings [Line Items]  
Percent of Net Asset Value 4.40%
C000110096 | Machinery  
Holdings [Line Items]  
Percent of Net Asset Value 6.80%
C000110096 | Insurance  
Holdings [Line Items]  
Percent of Net Asset Value 12.60%
C000110096 | Real Estate Management & Development  
Holdings [Line Items]  
Percent of Net Asset Value 8.60%
C000110096 | Building Products  
Holdings [Line Items]  
Percent of Net Asset Value 4.40%
C000110096 | Media  
Holdings [Line Items]  
Percent of Net Asset Value 3.20%
C000110096 | Gas Utilities  
Holdings [Line Items]  
Percent of Net Asset Value 3.30%
C000110096 | Chemicals  
Holdings [Line Items]  
Percent of Net Asset Value 3.90%
C000110096 | Health Care Providers & Services  
Holdings [Line Items]  
Percent of Net Asset Value 4.10%
C000110096 | Electrical Equipment  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000110096 | Diversified Consumer Services  
Holdings [Line Items]  
Percent of Net Asset Value 7.90%
C000164667 | 124805102 | CBIZ, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 5.60%
C000164667 | 05589G102 | Baldwin Insurance Group, Inc. (The)  
Holdings [Line Items]  
Percent of Net Asset Value 5.30%
C000164667 | 35905A109 | Frontdoor, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 4.70%
C000164667 | 194693107 | Colliers International Group, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 4.60%
C000164667 | 67000B104 | Novanta, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000164667 | 339750101 | Floor & Decor Holdings, Inc., Class A  
Holdings [Line Items]  
Percent of Net Asset Value 4.40%
C000164667 | 147448104 | Casella Waste Systems, Inc., Class A  
Holdings [Line Items]  
Percent of Net Asset Value 4.30%
C000164667 | 82982L103 | SiteOne Landscape Supply, Inc.  
Holdings [Line Items]  
Percent of Net Asset Value 4.20%
C000164667 | 89679A209 | Trisura Group Ltd.  
Holdings [Line Items]  
Percent of Net Asset Value 4.10%
C000164667 | 16359R103 | Chemed Corporation  
Holdings [Line Items]  
Percent of Net Asset Value 4.10%
C000164667 | Professional Services  
Holdings [Line Items]  
Percent of Net Asset Value 13.00%
C000164667 | Software  
Holdings [Line Items]  
Percent of Net Asset Value 5.50%
C000164667 | Money Market Funds  
Holdings [Line Items]  
Percent of Net Asset Value 4.10%
C000164667 | Banks  
Holdings [Line Items]  
Percent of Net Asset Value 3.70%
C000164667 | Road & Rail  
Holdings [Line Items]  
Percent of Net Asset Value 3.30%
C000164667 | Hotels, Restaurants & Leisure  
Holdings [Line Items]  
Percent of Net Asset Value 2.70%
C000164667 | Trading Companies & Distributors  
Holdings [Line Items]  
Percent of Net Asset Value 4.20%
C000164667 | Specialty Retail  
Holdings [Line Items]  
Percent of Net Asset Value 4.40%
C000164667 | Machinery  
Holdings [Line Items]  
Percent of Net Asset Value 6.80%
C000164667 | Insurance  
Holdings [Line Items]  
Percent of Net Asset Value 12.60%
C000164667 | Real Estate Management & Development  
Holdings [Line Items]  
Percent of Net Asset Value 8.60%
C000164667 | Building Products  
Holdings [Line Items]  
Percent of Net Asset Value 4.40%
C000164667 | Media  
Holdings [Line Items]  
Percent of Net Asset Value 3.20%
C000164667 | Gas Utilities  
Holdings [Line Items]  
Percent of Net Asset Value 3.30%
C000164667 | Chemicals  
Holdings [Line Items]  
Percent of Net Asset Value 3.90%
C000164667 | Health Care Providers & Services  
Holdings [Line Items]  
Percent of Net Asset Value 4.10%
C000164667 | Electrical Equipment  
Holdings [Line Items]  
Percent of Net Asset Value 4.50%
C000164667 | Diversified Consumer Services  
Holdings [Line Items]  
Percent of Net Asset Value 7.90%