<?xml version="1.0" encoding="UTF-8"?>
<informationTable
	xmlns="http://www.sec.gov/edgar/document/thirteenf/informationtable">
	<infoTable>
		<nameOfIssuer>ALPHABET INC. CL-A</nameOfIssuer>
		<titleOfClass>CAP STK CL A</titleOfClass>
		<cusip>02079K305</cusip>
		<value>15373308</value>
		<shrsOrPrnAmt>
			<sshPrnamt>49116</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>49116</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>AMAZON.COM INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>023135106</cusip>
		<value>8094396</value>
		<shrsOrPrnAmt>
			<sshPrnamt>35068</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>35068</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>BROOKFIELD INFRASTRUCTURE PARTNERS L.P.</nameOfIssuer>
		<titleOfClass>LP INT UNIT</titleOfClass>
		<cusip>G16252101</cusip>
		<value>8075099</value>
		<shrsOrPrnAmt>
			<sshPrnamt>232424</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>232424</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CAE INC.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>124765108</cusip>
		<value>3749012</value>
		<shrsOrPrnAmt>
			<sshPrnamt>123223</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>123223</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CANADIAN PACIFIC KANSAS CITY LTD</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>13646K108</cusip>
		<value>3731092</value>
		<shrsOrPrnAmt>
			<sshPrnamt>50607</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>50607</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CN RAIL</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>136375102</cusip>
		<value>2389341</value>
		<shrsOrPrnAmt>
			<sshPrnamt>24124</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>24124</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>EATON CORP PLC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>G29183103</cusip>
		<value>3700131</value>
		<shrsOrPrnAmt>
			<sshPrnamt>11617</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>11617</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>JPMORGAN CHASE &amp; COMPANY</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>46625H100</cusip>
		<value>9906976</value>
		<shrsOrPrnAmt>
			<sshPrnamt>30746</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>30746</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>MICROSOFT</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>594918104</cusip>
		<value>7882039</value>
		<shrsOrPrnAmt>
			<sshPrnamt>16298</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>16298</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>PAYPAL HOLDINGS INC.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>70450Y103</cusip>
		<value>2761608</value>
		<shrsOrPrnAmt>
			<sshPrnamt>47304</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>47304</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ROYAL BANK CDA</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>780087102</cusip>
		<value>9343034</value>
		<shrsOrPrnAmt>
			<sshPrnamt>54727</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>54727</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>VERTIV HOLDING</nameOfIssuer>
		<titleOfClass>COM CL A</titleOfClass>
		<cusip>92537N108</cusip>
		<value>2540155</value>
		<shrsOrPrnAmt>
			<sshPrnamt>15679</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>15679</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>META PLATFORMS INC</nameOfIssuer>
		<titleOfClass>COM CL A</titleOfClass>
		<cusip>30303M102</cusip>
		<value>8423409</value>
		<shrsOrPrnAmt>
			<sshPrnamt>12761</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>12761</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>CELESTICA INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>15101Q207</cusip>
		<value>2923175</value>
		<shrsOrPrnAmt>
			<sshPrnamt>9868</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>9868</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>FIRST SOLAR INC</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>336433107</cusip>
		<value>11425678</value>
		<shrsOrPrnAmt>
			<sshPrnamt>43738</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>43738</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>BIRKENSTOCK HOLDING PLC</nameOfIssuer>
		<titleOfClass>COM SHS</titleOfClass>
		<cusip>M2029K104</cusip>
		<value>3903332</value>
		<shrsOrPrnAmt>
			<sshPrnamt>95436</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>95436</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
	<infoTable>
		<nameOfIssuer>ADVANCED MICRO DEVICE LTD.</nameOfIssuer>
		<titleOfClass>COM</titleOfClass>
		<cusip>007903107</cusip>
		<value>4083817</value>
		<shrsOrPrnAmt>
			<sshPrnamt>19069</sshPrnamt>
			<sshPrnamtType>SH</sshPrnamtType>
		</shrsOrPrnAmt>
		<investmentDiscretion>SOLE</investmentDiscretion>
		<votingAuthority>
			<Sole>19069</Sole>
			<Shared>0</Shared>
			<None>0</None>
		</votingAuthority>
	</infoTable>
</informationTable>
