Annual report pursuant to Section 13 and 15(d)

Share-Based Compensation (Narrative) (Details)

v3.22.2.2
Share-Based Compensation (Narrative) (Details) - USD ($)
1 Months Ended 12 Months Ended
Mar. 28, 2022
Feb. 21, 2022
Jan. 16, 2022
Dec. 09, 2021
Nov. 29, 2021
Sep. 30, 2021
Sep. 23, 2021
Sep. 13, 2021
Aug. 23, 2021
Jul. 19, 2021
Jul. 12, 2021
May 04, 2021
Apr. 30, 2021
Mar. 04, 2021
Jan. 18, 2021
Jan. 15, 2021
Dec. 09, 2020
Dec. 01, 2020
Oct. 14, 2020
Jun. 30, 2021
May 31, 2021
Jun. 30, 2022
Jun. 30, 2021
Mar. 05, 2020
Mar. 04, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Number of options granted                                           313,568 209,600    
Weighted-average exercise price per share, granted                                           $ 27.50 $ 36.00    
Award vested in period, fair value                                           $ 3,334,000 $ 911,000    
Proceeds from exercise of stock options                                           77,000 54,000    
Share based payment award, stock options, intrinsic value                                           19,000 $ 165,000    
Compensation cost, not recognized                                           $ 9,962,000      
Compensation cost recognition period                                           2 years 8 months 12 days      
Weighted-average grant date fair value of stock options granted                                           $ 23.25 $ 31.25    
Share Price                                       $ 37.75   $ 6.50 $ 37.75    
Restricted Stock Units [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Compensation cost, not recognized                                           $ 561,000      
Compensation cost recognition period                                           1 year 7 months 6 days      
2018 Omnibus Equity Incentive Plan [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, number of shares authorized (in Shares)                                           260,000   260,000 140,000
2020 Omnibus Equity Incentive Plan [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Total number of shares of common stock reserved                                 1,280,000                
Maximum value of all awards awarded under the Plan                                 $ 500,000                
Minimum [Member] | 2018 Omnibus Equity Incentive Plan [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, vesting period                                           3 years      
Minimum [Member] | 2020 Omnibus Equity Incentive Plan [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, vesting period                                 3 years                
Maximum [Member] | 2018 Omnibus Equity Incentive Plan [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, vesting period                                           5 years      
Maximum [Member] | 2020 Omnibus Equity Incentive Plan [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, vesting period                                 5 years                
Consultants [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, vesting period                               1 year                  
Number of options granted                               600                  
Weighted-average exercise price per share, granted                               $ 36.75                  
Share based payment plan term                               10 years                  
Consultants [Member] | 2020 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, vesting period     12 months   8 months                                        
Number of options granted     1,200   4,000                                        
Weighted-average exercise price per share, granted     $ 13.00   $ 21.25                                        
Share based payment plan term     10 years   10 years                                        
Employees [Member] | Restricted Stock Units [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, vesting period                 4 years     4 years     3 years                    
Share-based award, Number of awards issued                 4,229     1,600     2,600                    
Share-based award, market value per share                 $ 31.50     $ 32.25     $ 36.75                    
Share based payment award, Grant-date fair value                 $ 133,000     $ 52,000     $ 96,000                    
Employees [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Number of options granted                                         10,800        
Share based payment plan term                                         10 years        
Employees [Member] | 2020 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, vesting period 3 years 3 years       3 years   3 years 3 years 3 years 3 years                            
Number of options granted 8,000 16,000       4,000   2,000 157,488 1,000 1,000                            
Weighted-average exercise price per share, granted $ 11.50 $ 8.50       $ 26.50   $ 29.00 $ 31.50 $ 33.25 $ 33.75                            
Share based payment plan term 10 years 10 years       10 years   10 years 10 years 10 years 10 years                            
Employees [Member] | Minimum [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Weighted-average exercise price per share, granted                                         $ 32.25        
Employees [Member] | Maximum [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Weighted-average exercise price per share, granted                                         $ 41.25        
Directors [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, vesting period                                     3 years            
Number of options granted                                     4,000            
Weighted-average exercise price per share, granted                                     $ 51.25            
Share based payment plan term                                     10 years            
Directors [Member] | 2020 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, vesting period       1 year         3 years                                
Number of options granted       34,880         4,000                                
Weighted-average exercise price per share, granted       $ 17.25         $ 31.50                                
Share based payment plan term       10 years         10 years                                
Chief Executive Officer [Member] | 2020 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, vesting period             36 months                                    
Number of options granted             80,000                                    
Weighted-average exercise price per share, granted             $ 29.25                                    
Officer [Member] | Restricted Stock Units [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Share based award, vesting period                           3 years       3 years              
Share-based award, Number of awards issued                         200,000 9,280       12,360              
Share-based award, market value per share                           $ 35.75       $ 36.25              
Share based payment award, Grant-date fair value                           $ 332,000       $ 448,000              
Officer [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Number of options granted                         120,000 14,000 24,000     18,600              
Weighted-average exercise price per share, granted                         $ 34.25 $ 35.75 $ 36.75     $ 36.25              
Share based payment plan term                         10 years 10 years 10 years     10 years              
Board Of Directors and Employees [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Number of options granted                                       9,000          
Share based payment plan term                                       10 years          
Stock options vesting percentage                                       25.00%          
Board Of Directors and Employees [Member] | Minimum [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Weighted-average exercise price per share, granted                                       $ 35.25          
Board Of Directors and Employees [Member] | Maximum [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Weighted-average exercise price per share, granted                                       $ 39.25          
Scenario One [Member] | 2020 Omnibus Equity Incentive Plan [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Maximum value of all awards awarded under the Plan                                 $ 750,000                
Scenario Two [Member] | 2020 Omnibus Equity Incentive Plan [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Maximum value of all awards awarded under the Plan                                 $ 1,500,000                
One Year of Employment [Member] | Employees [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Stock options vesting percentage                                         25.00%        
One Year of Employment [Member] | Officer [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Stock options vesting percentage                         25.00% 25.00% 25.00%     25.00%              
Each Additional Three Months of Employment [Member] | Employees [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Stock options vesting percentage                                         6.25%        
Each Additional Three Months of Employment [Member] | Officer [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Stock options vesting percentage                         6.25% 6.25% 6.25%     6.25%              
Each Additional Three Months of Employment [Member] | Board Of Directors and Employees [Member] | 2018 Omnibus Equity Incentive Plan [Member] | Stock Options [Member]                                                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                  
Stock options vesting percentage                                       6.25%