Risks Arising from Financial Instruments and Risk Management (Details) |
6 Months Ended | 12 Months Ended | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Jun. 30, 2026
USD ($)
|
Jun. 30, 2026
CAD ($)
|
Jun. 30, 2026
MXN ($)
|
Jun. 30, 2026
EUR (€)
|
Dec. 31, 2025
USD ($)
|
Dec. 31, 2025
CAD ($)
|
Dec. 31, 2025
MXN ($)
|
Dec. 31, 2025
EUR (€)
|
Dec. 31, 2024
USD ($)
|
Dec. 31, 2024
CAD ($)
|
Dec. 31, 2024
MXN ($)
|
Dec. 31, 2024
EUR (€)
|
|
| Risks Arising from Financial Instruments and Risk Management [Line Items] | ||||||||||||
| Other variables remain constant | 5.00% | 5.00% | 5.00% | 5.00% | 5.00% | 5.00% | 5.00% | 5.00% | ||||
| Increase decrease on company’s net income | $ 1,107,000 | $ 84,000 | € 5,000 | $ 864,000 | $ 54,000 | € 5,000 | $ 2,000 | $ 85,000 | € 5,000 | |||
| Percentage of accounts receivable | 86.00% | 86.00% | 86.00% | 86.00% | 100.00% | 100.00% | 100.00% | 100.00% | 74.00% | 74.00% | 74.00% | 74.00% |