Receivables (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
||||||
|---|---|---|---|---|---|---|---|---|
| Receivables [Abstract] | ||||||||
| Total receivables | $ 94,292 | $ 88,843 | ||||||
| Receivables - current portion | ||||||||
| Accounts receivable - trade | 14,153 | 18,181 | ||||||
| Refundable value added tax | 45,663 | 37,100 | ||||||
| Deferred cash consideration | [1] | 834 | 834 | |||||
| Accounts receivable - other | 2,940 | 1,114 | ||||||
| Receivables, net current portion | 73,562 | 69,160 | ||||||
| Receivables - non-current portion | ||||||||
| Other tax receivable | [2] | 7,535 | 6,488 | |||||
| Contingent consideration (3) | [3] | 13,195 | 13,195 | |||||
| Non-current receivables: | 20,730 | 19,683 | ||||||
| State | ||||||||
| Receivables - current portion | ||||||||
| Income tax receivable | $ 9,972 | $ 11,931 | ||||||
| ||||||||