<?xml version="1.0" encoding="UTF-8"?>
<informationTable
	xsi:schemaLocation="http://www.sec.gov/edgar/document/thirteenf/informationtable eis_13FDocument.xsd"
	xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable"
	xmlns:n1="http://www.sec.gov/edgar/document/thirteenf/informationtable"
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
	<infoTable>
		<nameOfIssuer>APPLE INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>037833100</cusip>
		<value>25991</value>
		<shrsOrPrnAmt>
			<sshPrnamt>180470</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>180470</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ADVISORY BRD CO</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>00762W107</cusip>
		<value>18576</value>
		<shrsOrPrnAmt>
			<sshPrnamt>360690</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>360690</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>AIR PRODS &amp; CHEMS INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>009158106</cusip>
		<value>286</value>
		<shrsOrPrnAmt>
			<sshPrnamt>2000</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>2000</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>BLACKROCK INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>09247X101</cusip>
		<value>648</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1535</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1535</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>BROADRIDGE FINL SOLUTIONS IN</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>11133T103</cusip>
		<value>36555</value>
		<shrsOrPrnAmt>
			<sshPrnamt>483788</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>483788</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CERNER CORP</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>156782104</cusip>
		<value>784</value>
		<shrsOrPrnAmt>
			<sshPrnamt>11800</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>11800</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>COSTCO WHSL CORP NEW</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>22160K105</cusip>
		<value>1688</value>
		<shrsOrPrnAmt>
			<sshPrnamt>10555</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>10555</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CVS HEALTH CORP</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>126650100</cusip>
		<value>1585</value>
		<shrsOrPrnAmt>
			<sshPrnamt>19705</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>19705</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CHEVRON CORP NEW</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>166764100</cusip>
		<value>919</value>
		<shrsOrPrnAmt>
			<sshPrnamt>8810</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>8810</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>NOW INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>67011P100</cusip>
		<value>20775</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1291995</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1291995</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ENTERPRISE PRODS PARTNERS L</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>293792107</cusip>
		<value>2188</value>
		<shrsOrPrnAmt>
			<sshPrnamt>80780</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>80780</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>FIRST AMERN FINL CORP</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>31847R102</cusip>
		<value>22989</value>
		<shrsOrPrnAmt>
			<sshPrnamt>514400</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>514400</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>FIRST REP BK SAN FRANCISCO C</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>33616C100</cusip>
		<value>20732</value>
		<shrsOrPrnAmt>
			<sshPrnamt>207115</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>207115</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ALPHABET INC</nameOfIssuer>
		<titleOfClass>CAP STK CL C</titleOfClass>
		<cusip>02079K107</cusip>
		<value>1451</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1597</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1597</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ALPHABET INC</nameOfIssuer>
		<titleOfClass>CAP STK CL A</titleOfClass>
		<cusip>02079K305</cusip>
		<value>20451</value>
		<shrsOrPrnAmt>
			<sshPrnamt>21998</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>21998</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>INTEL CORP</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>458140100</cusip>
		<value>985</value>
		<shrsOrPrnAmt>
			<sshPrnamt>29194</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>29194</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>L BRANDS INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>501797104</cusip>
		<value>33962</value>
		<shrsOrPrnAmt>
			<sshPrnamt>630213</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>630213</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>LANDSTAR SYS INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>515098101</cusip>
		<value>26021</value>
		<shrsOrPrnAmt>
			<sshPrnamt>303985</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>303985</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>LUXOTTICA GROUP S P A</nameOfIssuer>
		<titleOfClass>SPONSORED ADR</titleOfClass>
		<cusip>55068R202</cusip>
		<value>4049</value>
		<shrsOrPrnAmt>
			<sshPrnamt>69470</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>69470</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>MASTERCARD INCORPORATED</nameOfIssuer>
		<titleOfClass>CL A</titleOfClass>
		<cusip>57636Q104</cusip>
		<value>35263</value>
		<shrsOrPrnAmt>
			<sshPrnamt>290354</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>290354</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>MICROSOFT CORP</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>594918104</cusip>
		<value>352</value>
		<shrsOrPrnAmt>
			<sshPrnamt>5111</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>5111</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>NETFLIX INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>64110L106</cusip>
		<value>3809</value>
		<shrsOrPrnAmt>
			<sshPrnamt>25495</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>25495</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>NIKE INC</nameOfIssuer>
		<titleOfClass>CL B</titleOfClass>
		<cusip>654106103</cusip>
		<value>14612</value>
		<shrsOrPrnAmt>
			<sshPrnamt>247658</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>247658</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ORACLE CORP</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>68389X105</cusip>
		<value>16169</value>
		<shrsOrPrnAmt>
			<sshPrnamt>322482</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>322482</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>PAYCHEX INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>704326107</cusip>
		<value>30184</value>
		<shrsOrPrnAmt>
			<sshPrnamt>530110</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>530110</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>PRESTIGE BRANDS HLDGS INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>74112D101</cusip>
		<value>6826</value>
		<shrsOrPrnAmt>
			<sshPrnamt>129265</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>129265</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>PEPSICO INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>713448108</cusip>
		<value>12731</value>
		<shrsOrPrnAmt>
			<sshPrnamt>110235</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>110235</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>PIONEER NAT RES CO</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>723787107</cusip>
		<value>239</value>
		<shrsOrPrnAmt>
			<sshPrnamt>1500</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>1500</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>FERRARI N V</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>N3167Y103</cusip>
		<value>6962</value>
		<shrsOrPrnAmt>
			<sshPrnamt>80930</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>80930</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>SCHWAB CHARLES CORP NEW</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>808513105</cusip>
		<value>27677</value>
		<shrsOrPrnAmt>
			<sshPrnamt>644259</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>644259</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>SENSATA TECHNOLOGIES HLDG NV</nameOfIssuer>
		<titleOfClass>SHS</titleOfClass>
		<cusip>N7902X106</cusip>
		<value>24275</value>
		<shrsOrPrnAmt>
			<sshPrnamt>568225</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>568225</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>TRANSDIGM GROUP INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>893641100</cusip>
		<value>18091</value>
		<shrsOrPrnAmt>
			<sshPrnamt>67285</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>67285</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>TIFFANY &amp; CO NEW</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>886547108</cusip>
		<value>7518</value>
		<shrsOrPrnAmt>
			<sshPrnamt>80085</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>80085</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>VERISK ANALYTICS INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>92345Y106</cusip>
		<value>11227</value>
		<shrsOrPrnAmt>
			<sshPrnamt>133065</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>133065</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>WEYERHAEUSER CO</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>962166104</cusip>
		<value>350</value>
		<shrsOrPrnAmt>
			<sshPrnamt>10450</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>10450</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>EXXON MOBIL CORP</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>30231G102</cusip>
		<value>449</value>
		<shrsOrPrnAmt>
			<sshPrnamt>5565</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>5565</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
</informationTable>
