XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Stock Options Activities (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Mar. 31, 2022
Jun. 30, 2022
Dec. 31, 2021
Number      
Options outstanding, Balance (in shares) 803,870 803,870  
Granted (in shares)   0  
Exercised (in shares)   (4,108)  
Forfeited and expired (in shares)   0  
Options outstanding, Balance (in shares)   799,762  
Weighted average exercise price      
Options outstanding, weighted average exercise price (in dollars per share) $ 7.077 $ 7.077  
Granted, weighted average exercise price (in dollars per share)   0  
Exercised, weighted average exercise price (in dollars per share)   6.808  
Forfeited and expired, weighted average exercise price (in dollars per share)   0  
Options outstanding, weighted average exercise price (in dollars per share)   $ 7.078  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]      
Options exercisable at the end of the year (in shares)   788,374  
Options exercisable at the end of the year, weighted average exercise price (in dollars per share)   $ 7.099  
Options outstanding, aggregate intrinsic value   $ 17,788 $ 33,524
Options exercisable at the end of the year, aggregate intrinsic value   $ 17,519  
Options outstanding, weighted average remaining contractual life (Year) 2 years 9 months 2 years 3 months  
Options exercisable at the end of the year, weighted average remaining contractual life (Year)   2 years 2 months 1 day