XML 78 R67.htm IDEA: XBRL DOCUMENT v3.23.4
Note 19 - Commitments and Contingencies (Details Textual) - USD ($)
$ in Thousands
6 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2023
Contractual Obligation     $ 199,100
Operating Lease, Liability $ 127,963 [1]   152,400
Purchase Obligation     $ 29,200
Operating Lease, Payments 16,071 $ 15,710  
Increase (Decrease) in Operating Lease Right-of-Use Asset 10,100    
Increase (Decrease) in Operating Lease Liabilities $ (10,100)    
[1] There were no future commitments under short-term operating lease agreements as of December 31, 2023.