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