XML 79 R69.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Note 9 - Commitments and Contingencies - Estimated Future Unconditional Purchase Commitments (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
2024 (remaining six months) $ 151,590
2025 388,949
2026 1,572
2027 29,476
Total $ 571,587