| Intangible Asset, Finite-Lived [Table Text Block] |
| | | June 30, 2026 | | | December 31, 2025 | | | June 30, 2026 | |
| | | Gross carrying amount | | | Accumulated impairment and amortization | | | Net book value | | | Gross carrying amount | | | Accumulated impairment and amortization | | | Net book value | | | Weighted average remaining life (years) | |
| CR&C | | $ | 302,605 | | | $ | (205,050 | ) | | $ | 97,555 | | | $ | 302,605 | | | $ | (191,639 | ) | | $ | 110,966 | | | | 7.0 | |
| Trademarks | | | 64,244 | | | | (48,574 | ) | | | 15,670 | | | | 64,244 | | | | (46,096 | ) | | | 18,148 | | | | 4.0 | |
| Technology | | | 229,022 | | | | (117,934 | ) | | | 111,088 | | | | 229,022 | | | | (110,527 | ) | | | 118,495 | | | | 9.8 | |
| Software | | | 27,660 | | | | (23,999 | ) | | | 3,661 | | | | 25,356 | | | | (21,636 | ) | | | 3,720 | | | | 0.9 | |
| Total | | $ | 623,531 | | | $ | (395,557 | ) | | $ | 227,974 | | | $ | 621,227 | | | $ | (369,898 | ) | | $ | 251,329 | | | | 8.1 | |
|