XML 144 R122.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 25 - Commitments and Contingencies - Minimum Contractual Purchase Commitments Obligation Payments (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
2024 $ 31,984
2025 13,829
2026 9,106
2027 1,365
2028 1,576
Thereafter 9,147
Purchase Obligation $ 67,007