<?xml version="1.0" encoding="UTF-8"?>
<informationTable
	xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable">
	<infoTable>
		<nameOfIssuer>BROOKFIELD INFRASTRUCTURE PARTNERS L.P.</nameOfIssuer>
		<titleOfClass>LP INT UNIT</titleOfClass>
		<cusip>G16252101</cusip>
		<value>8614595</value>
		<shrsOrPrnAmt>
			<sshPrnamt>236081</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>236081</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ROYAL BANK CDA</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>780087102</cusip>
		<value>11488851</value>
		<shrsOrPrnAmt>
			<sshPrnamt>55590</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>55590</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CN RAIL</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>136375102</cusip>
		<value>3182074</value>
		<shrsOrPrnAmt>
			<sshPrnamt>26721</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>26721</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CAE INC.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>124765108</cusip>
		<value>3112910</value>
		<shrsOrPrnAmt>
			<sshPrnamt>124569</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>124569</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CANADIAN PACIFIC KANSAS CITY LTD</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>13646K108</cusip>
		<value>4585344</value>
		<shrsOrPrnAmt>
			<sshPrnamt>52991</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>52991</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CELESTICA INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>15101Q207</cusip>
		<value>3661812</value>
		<shrsOrPrnAmt>
			<sshPrnamt>10060</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>10060</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>MICROSOFT</nameOfIssuer>
		<titleOfClass>COM </titleOfClass>
		<cusip>594918104</cusip>
		<value>8164289</value>
		<shrsOrPrnAmt>
			<sshPrnamt>21887</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>21887</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>FIRST SOLAR INC.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>336433107</cusip>
		<value>4959879</value>
		<shrsOrPrnAmt>
			<sshPrnamt>21020</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>21020</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>AMAZON.COM INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>023135106</cusip>
		<value>8479422</value>
		<shrsOrPrnAmt>
			<sshPrnamt>35577</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>35577</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>JPMORGAN CHASE &amp; COMPANY</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>46625H100</cusip>
		<value>10225462</value>
		<shrsOrPrnAmt>
			<sshPrnamt>31239</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>31239</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ALPHABET INC. CL-A</nameOfIssuer>
		<titleOfClass>CAP STK CL A</titleOfClass>
		<cusip>02079K305</cusip>
		<value>17635852</value>
		<shrsOrPrnAmt>
			<sshPrnamt>49349</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>49349</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>META PLATFORMS INC</nameOfIssuer>
		<titleOfClass>CL A</titleOfClass>
		<cusip>30303M102</cusip>
		<value>5172129</value>
		<shrsOrPrnAmt>
			<sshPrnamt>9182</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>9182</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ADVANCED MICRO DEVICE LTD.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>007903107</cusip>
		<value>17376761</value>
		<shrsOrPrnAmt>
			<sshPrnamt>29913</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>29913</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>VERTIV HOLDING</nameOfIssuer>
		<titleOfClass>COM CL A</titleOfClass>
		<cusip>92537N108</cusip>
		<value>2923313</value>
		<shrsOrPrnAmt>
			<sshPrnamt>8731</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>8731</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>EATON CORP PLC</nameOfIssuer>
		<titleOfClass>SHS</titleOfClass>
		<cusip>G29183103</cusip>
		<value>7228700</value>
		<shrsOrPrnAmt>
			<sshPrnamt>16964</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>16964</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>BIRKENSTOCK HOLDINGS</nameOfIssuer>
		<titleOfClass>COM SHS</titleOfClass>
		<cusip>M2029K104</cusip>
		<value>4185227</value>
		<shrsOrPrnAmt>
			<sshPrnamt>97263</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>97263</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>RELX PLC ADR</nameOfIssuer>
		<titleOfClass>SPONSORED ADR</titleOfClass>
		<cusip>759530108</cusip>
		<value>1889052</value>
		<shrsOrPrnAmt>
			<sshPrnamt>59648</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>59648</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>FERRARI NV</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>N3167Y103</cusip>
		<value>2380422</value>
		<shrsOrPrnAmt>
			<sshPrnamt>6394</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>6394</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
</informationTable>
