| Intangible Asset, Finite-Lived, Acquired [Table Text Block] |
| | | Net Book Value Rollforward | | | Net Book Value By Asset Type | | | | | | | | | |
| | | Gross Carrying Amount | | | Accumulated Amortization / Impairment | | | Net Book Value | | | Customer Relationships | | | Technology Know-how | | | Trade Names | | | Other | | | Total | |
| Balance at June 30, 2024 | | $ | 36,427 | | | $ | (23,741 | ) | | $ | 12,686 | | | $ | 6,720 | | | $ | 2,089 | | | $ | 1,520 | | | $ | 2,357 | | | $ | 12,686 | |
| Additions | | | 3,471 | | | | - | | | | 3,471 | | | | 1,187 | | | | 908 | | | | 628 | | | | 748 | | | | 3,471 | |
| Amortization | | | - | | | | (3,959 | ) | | | (3,959 | ) | | | (1,341 | ) | | | (1,312 | ) | | | (281 | ) | | | (1,025 | ) | | | (3,959 | ) |
| Translation adjustment | | | 3,505 | | | | (2,342 | ) | | | 1,163 | | | | 629 | | | | 149 | | | | 169 | | | | 216 | | | | 1,163 | |
| Balance at June 30, 2025 | | | 43,403 | | | | (30,042 | ) | | | 13,361 | | | | 7,195 | | | | 1,834 | | | | 2,036 | | | | 2,296 | | | | 13,361 | |
| Additions | | | 3,825 | | | | - | | | | 3,825 | | | | - | | | | - | | | | - | | | | 3,825 | | | | 3,825 | |
| Amortization | | | - | | | | (2,878 | ) | | | (2,878 | ) | | | (1,305 | ) | | | (198 | ) | | | (307 | ) | | | (1,068 | ) | | | (2,878 | ) |
| Translation adjustment | | | (1,091 | ) | | | 904 | | | | (187 | ) | | | (159 | ) | | | (27 | ) | | | (38 | ) | | | 37 | | | | (187 | ) |
| Balance at June 30, 2026 | | $ | 46,137 | | | $ | (32,016 | ) | | $ | 14,121 | | | $ | 5,731 | | | $ | 1,609 | | | $ | 1,691 | | | $ | 5,090 | | | $ | 14,121 | |
|