XML 29 R20.htm IDEA: XBRL DOCUMENT v3.22.2.2
Note A - Basis of Presentation and Summary of Significant Accounting Policies (Tables)
3 Months Ended
Sep. 30, 2022
Notes Tables  
Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]
  

Three Months Ended

 
  

September 30,

 
  

2022

  

2021

 

Numerator

        

Net income

 $1,053  $3,256 
         

Denominator

        

Basic weighted average common shares outstanding

  5,920   6,288 

Dilutive effect of stock options and restricted stock

  23   63 

Diluted weighted average common shares outstanding

  5,943   6,351 
         

Basic net income per common share

 $0.18  $0.52 
         

Diluted net income per common share

 $0.18  $0.51 
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Table Text Block]
  

June 30, 2022

  

Additions

  

Revenue

Recognized

  

September

30, 2022

 

Contract Liabilities (Customer Deposits)

 $140   108  $(140)  108 
  

June 30, 2021

  

Additions

  

Revenue

Recognized

  

September

30, 2021

 

Contract Liabilities (Customer Deposits)

 $1,721   1,941  $(1,721)  1,941 
Fair Value, by Balance Sheet Grouping [Table Text Block]
  

September 30,

2022

  

June 30,

2022

 

Euro Forward Contract– Current Assets

 $4,441  $3,144 

Swiss Franc Forward Contract – Current Assets

     109 

Total Derivative Contracts – Current Assets

  4,441   3,253 
         

Interest Swap – Other noncurrent Assets

  627   453 

Euro Forward Contract– Other noncurrent Assets

     561 

Total Derivative Contracts – Other noncurrent Assets

  627   1,014 
         

Swiss Franc Forward Contract – Current Liabilities

  (67

)

   

Total Derivative Contracts – Current Liabilities

  (67

)

   
         

Fair Value Net Asset – all Derivative Contracts

 $5,001  $4,267