XML 12 R2.htm IDEA: XBRL DOCUMENT v3.26.1
Pay vs Performance Disclosure
12 Months Ended
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Pay vs Performance Disclosure          
Pay vs Performance Disclosure, Table
Year
Summary
Compensation
Table Total for
PEO
$
Compensation
Actually Paid
to PEO
(1)
$
Average
Summary
Compensation
Table Total for
Non-PEO NEOs
$
Average
Compensation
Actually
Paid to
Non-PEO
NEOs
(1)
$
Value of Initial
Fixed $100
Investment
Based on:
Net
Income
$
Revenue
(excluding
pass-through
energy
charges)
$
Total
Shareholder
Return
(2)
$
Peer Group
Total
Shareholder
Return
$
2025
1,222,966 1,503,611 595,477 672,799 325.36 101.45 18,336,673 114,527,684
2024
1,462,458 1,075,367 578,914 479,252 234.48 108.72 28,237,554 115,370,773
2023
1,446,075 2,546,547 545,040 829,551 317.75 130.66 29,585,391 160,644,059
2022
1,331,100 1,547,295 501,993 557,924 129.70 116.67 5,856,294 76,196,354
2021
907,150 841,379 436,382 419,583 90.83 119.55 875,579 55,182,474
(1)
Compensation Actually Paid represents total compensation as reported in the Summary Compensation Table for that year (i) less the grant-date fair value of any stock and option awards granted during that year, (ii) plus the change in fair value of outstanding and unvested stock and option awards during that year, as well as the fair value of new stock and option awards granted during that year as of the end of the year.
(2)
The Value of Initial Fixed $100 Investment Based on Total Shareholder Return depicts a hypothetical $100 investment in Ordinary Shares on December 31, 2020, and shows the value of that investment over time (assuming the reinvestment of dividends) for each calendar year. Historical stock performance is not necessarily indicative of future stock performance.
       
Company Selected Measure Name Revenue (excluding pass-through energy charges)        
PEO Total Compensation Amount $ 1,222,966 $ 1,462,458 $ 1,446,075 $ 1,331,100 $ 907,150
PEO Actually Paid Compensation Amount 1,503,611 1,075,367 2,546,547 1,547,295 841,379
Non-PEO NEO Average Total Compensation Amount 595,477 578,914 545,040 501,993 436,382
Non-PEO NEO Average Compensation Actually Paid Amount $ 672,799 479,252 829,551 557,924 419,583
Tabular List, Table
Tabular List of the Company’s Most Important Metrics that Link Compensation Actually Paid to the PEO and other NEOs
We consider the list below to be the Company’s most important metrics that link compensation paid to our NEOs, as they are the key metrics that determine the payout under our short-term incentive compensation plan and long-term incentive compensation plan.

Revenue (excluding pass-through energy charges)

Net income from continuing operations

Gross margin

Earnings per share

Operating cash flows
       
Total Shareholder Return Amount $ 325.36 234.48 317.75 129.7 90.83
Peer Group Total Shareholder Return Amount 101.45 108.72 130.66 116.67 119.55
Net Income (Loss) $ 18,336,673 $ 28,237,554 $ 29,585,391 $ 5,856,294 $ 875,579
Company Selected Measure Amount 114,527,684 115,370,773 160,644,059 76,196,354 55,182,474
PEO Name Mr. McTaggart        
Measure:: 1          
Pay vs Performance Disclosure          
Name Revenue (excluding pass-through energy charges)        
Measure:: 2          
Pay vs Performance Disclosure          
Name Net income from continuing operations        
Measure:: 3          
Pay vs Performance Disclosure          
Name Gross margin        
Measure:: 4          
Pay vs Performance Disclosure          
Name Earnings per share        
Measure:: 5          
Pay vs Performance Disclosure          
Name Operating cash flows