v3.26.1
Note 11 - Commitments and Contingencies (Details Textual)
$ in Millions
Mar. 31, 2026
USD ($)
Purchase Obligation $ 304.1
Purchase Obligation, to be Paid, Year One 102.3
Purchase Obligation, to be Paid, Year Two 109.1
Purchase Obligation, to be Paid, Year Three $ 92.7