Long-term obligations (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
|---|---|---|---|
| Long-term obligations | |||
| Pension obligations - accrued pension liability | $ 9,534 | $ 9,278 | |
| Microsoft licenses | 1,665 | 6 | |
| Total long-term obligations | 11,199 | 9,284 | |
| Less: Current portion of long-term obligations | 2,255 | 1,659 | |
| Totals Non-Current portion of long-term obligations | $ 8,944 | $ 7,625 | |
| Microsoft licenses, Amount payable annually over the term of the agreement | $ 900 |