XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Compensation - Summary of Stock Options (Details) - $ / shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Share-based Payment Arrangement [Abstract]        
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Number 1,076,560 504,598 790,637 452,165
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 303,125 62,468    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price   $ 4.66    
Share-based Compensation Arrangements by Share-based Payment Award, Options, Forfeitures in Period, Weighted Average Exercise Price $ 7.49 $ 5.90    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period (17,202) (5,667)    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price $ 25.75 $ 5.96 $ 32.82 $ 5.35
Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price $ 5.26 $ 10.25    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period 0 (4,368)