| Intangible Asset, Finite-Lived [Table Text Block] |
| | | 2026 | | | 2025 | | | | |
| | | Gross Amount | | | Accumulated Amortization | | | Net Book Value | | | Gross Amount | | | Accumulated Amortization | | | Net Book Value | | | Estimated Useful Life | |
| Backlog | | | 4,008 | | | | (2,038 | ) | | | 1,970 | | | | 1,381 | | | | (1,381 | ) | | | — | | | 2 | |
| Trade names and trademarks | | | 1,800 | | | | — | | | | 1,800 | | | | 1,800 | | | | — | | | | 1,800 | | | Indefinite | |
| Customer relationships | | | 18,920 | | | | (9,795 | ) | | | 9,126 | | | | 10,880 | | | | (7,901 | ) | | | 2,980 | | | 5-10 | |
| Core technology and know-how | | | 5,970 | | | | (5,317 | ) | | | 653 | | | | 5,970 | | | | (4,834 | ) | | | 1,136 | | | 5-10 | |
| Intangible assets | | $ | 30,698 | | | $ | (17,150 | ) | | $ | 13,548 | | | $ | 20,031 | | | $ | (14,116 | ) | | $ | 5,916 | | | | |
| | | March 31, 2026 | | | March 31, 2025 | |
| Intangible assets by geography: | | | | | | | | |
| U.S. | | $ | 4,567 | | | $ | 5,916 | |
| Brazil | | | 8,980 | | | | — | |
| Total | | $ | 13,548 | | | $ | 5,916 | |
| | | | | | | | | |
|