Capital Assets (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Cost | $ 45,867 | $ 43,909 |
| Accumulated Depreciation | (24,103) | (22,865) |
| Net Book Value | 21,764 | 21,044 |
| Rolling Stock [Member] | ||
| Cost | 6,222 | 5,226 |
| Accumulated Depreciation | (3,984) | (3,701) |
| Net Book Value | 2,238 | 1,525 |
| Enclosures [Member] | ||
| Cost | 35,270 | 35,190 |
| Accumulated Depreciation | (17,706) | (16,850) |
| Net Book Value | 17,564 | 18,340 |
| Machinery And Equipment [Member] | ||
| Cost | 2,849 | 2,016 |
| Accumulated Depreciation | (1,144) | (1,081) |
| Net Book Value | 1,705 | 935 |
| Furniture And Fixtures [Member] | ||
| Cost | 285 | 265 |
| Accumulated Depreciation | (172) | (163) |
| Net Book Value | 113 | 102 |
| Information Technology [Member] | ||
| Cost | 1,227 | 1,198 |
| Accumulated Depreciation | (1,092) | (1,067) |
| Net Book Value | 135 | 131 |
| Right Of Use Assets [Member] | ||
| Cost | 14 | 14 |
| Accumulated Depreciation | (5) | (3) |
| Net Book Value | $ 9 | $ 11 |