XML 102 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Share-Based Compensation - Summary of Options Outstanding and Exercisable by Exercise Price (Details) - $ / shares
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Options outstanding (in shares) 1,881,199 2,391,916 1,513,334
$3.49 - $10.00      
Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]      
Lower price range exercise price (in dollars per share) $ 3.49    
Upper price range exercise price (in dollars per share) $ 10.00    
Options outstanding (in shares) 1,881,199    
Weighted average remaining contractual term of options outstanding at end of period 6 years 9 months 18 days    
Options outstanding, weighted average grant date fair value (in dollars per share) $ 2.37    
Options Exercisable at December 31, 2021 (in shares) 1,788,785    
Options exercisable, weighted average grant date fair value (in dollars per share) $ 2.37