XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Plans and Dividends (Details) - USD ($)
3 Months Ended 6 Months Ended
Oct. 04, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
Equity Plans and Dividends (Details) [Line Items]            
Non-cash share-based compensation expense   $ 1,100,000 $ 802,000 $ 2,900,000 $ 1,500,000  
Weighted-average period       10 years 3 months    
Common stock discount percentage       5.00%    
Cash dividend per share (in Dollars per share) $ 0.28          
Aggregate amount $ 4,100,000          
Equity Incentive Plan [Member]            
Equity Plans and Dividends (Details) [Line Items]            
Number of shares authorized under 2015 Equity Incentive Plan (in Shares)           3,000,000
Number of shares granted (in Shares)     16,320      
Two Thousand Seventeen Employee Stock Purchase Plan [Member]            
Equity Plans and Dividends (Details) [Line Items]            
Issuance of shares under employee stock plan   2,636 $ 2,610 $ 2,636 $ 2,610  
Net proceeds   63,000 $ 59,000      
Restricted Stock Awards [Member]            
Equity Plans and Dividends (Details) [Line Items]            
Number of shares granted (in Shares)       175,801    
Number of stock Forfeited (in Shares)          
Unrecognized restricted stock   22,500,000   $ 22,500,000    
Restricted Stock Awards [Member] | Equity Incentive Plan [Member]            
Equity Plans and Dividends (Details) [Line Items]            
Number of shares granted (in Shares)       175,801 222,672  
Restricted Stock Units [Member]            
Equity Plans and Dividends (Details) [Line Items]            
Number of shares granted (in Shares)       79,218    
Number of stock Forfeited (in Shares)       20,485    
Unrecognized restricted stock   $ 11,300,000   $ 11,300,000    
Weighted-average period       13 years 6 months 7 days    
Restricted Stock Units [Member] | Equity Incentive Plan [Member]            
Equity Plans and Dividends (Details) [Line Items]            
Number of shares granted (in Shares)   79,218     110,109  
Number of stock Forfeited (in Shares)   7,952   20,485 376