v3.26.1
Note 18 - Commitments and Contingencies - Schedule of Purchase Commitments (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
2026 $ 121,112
2027 20,157
2028 3,106
Thereafter 0
Total payments $ 144,375