Note 20 - Leases - Amounts Recorded in Balance Sheet and Statement of Operations Related to Leases (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Jun. 30, 2024 |
---|---|---|
Operating lease right-of-use-asset | $ 47,998 | $ 37,078 |
Current accrued liabilities | 11,129 | 8,289 |
Lease liability, noncurrent | 40,057 | 30,725 |
Present value of lease liabilities | $ 51,186 | $ 39,014 |