XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.2
Accounting for Stock-Based Compensation - Schedule of Share-based Compensation, Stock Options, Activity (Details) - Employee Stock Option - $ / shares
3 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Beginning Balance, Shares 3,637,417 2,831,751  
Granted, Shares 0 814,000 0
Exercised, Shares (6,667) (8,334)  
Forfeited and cancelled, Shares 0 0  
Ending Balance, Shares 3,630,750 3,637,417  
Exercisable, Shares 2,071,994    
Beginning of Period, Weighted Average Exercise Price $ 7.06 $ 7.32  
Granted, Weighted Average Exercise Price 0 6.15  
Exercised, Weighted Average Exercise Price 4.93 4.97  
Forfeited and Cancelled, Weighted Average Exercise Price 0 0  
End of Period, Weighted Average Exercise Price 7.07 $ 7.06  
Exercisable, Weighted Average Exercise Price $ 6.46    
Weighted Average Remaining Contractual Term 7 years 9 months 18 days    
Exercisable, Weighted Average Remaining Contractual Term 6 years 10 months 24 days