Note A - Description of Business and Summary of Significant Accounting Policies - Contract with Customer Balances (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2024 |
|---|---|---|---|
| Costs in excess of billings, net | $ 4,617 | $ 6,988 | $ 5,216 |
| Trade accounts receivable, net | 66,761 | 58,941 | 52,207 |
| Total contract assets | 71,378 | 65,929 | 57,423 |
| Customer deposits | 14,538 | 13,538 | 26,540 |
| Deferred revenue | 36,211 | 29,664 | 2,025 |
| Contract with customer liability | $ 50,749 | $ 43,202 | $ 28,565 |
| X | ||||||||||
- Definition Amount of receivable reflecting the cost incurred on uncompleted contracts in excess of related billings. No definition available.
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|