Receivables (Details) - USD ($) $ in Thousands |
Mar. 31, 2026 |
Dec. 31, 2025 |
||||
|---|---|---|---|---|---|---|
| Receivables [Abstract] | ||||||
| Total receivables | $ 108,052 | $ 88,843 | ||||
| Receivables - current portion | ||||||
| Accounts receivable - trade | 22,882 | 18,181 | ||||
| Refundable value added tax | 33,310 | 37,100 | ||||
| Deferred cash consideration | 834 | 834 | ||||
| Accounts receivable - other | [1] | 6,855 | 1,114 | |||
| Receivables, net current portion | 88,195 | 69,160 | ||||
| Receivables - non-current portion | ||||||
| Other tax receivable | 6,662 | 6,488 | ||||
| Contingent consideration (3) | [2] | 13,195 | 13,195 | |||
| Non-current receivables: | 19,857 | 19,683 | ||||
| State | ||||||
| Receivables - current portion | ||||||
| Income tax receivable | 9,627 | 11,931 | ||||
| State and Local Jurisdiction | ||||||
| Receivables - current portion | ||||||
| Income tax receivable | $ 14,687 | $ 0 | ||||
| ||||||