XML 69 R58.htm IDEA: XBRL DOCUMENT v3.21.2
Earnings per Share - Summary of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total 6,085,742 5,461,704 4,680,651 5,461,704
Fair value of warrants   $ 1,525   $ 3,109
Stock Options, SARs, and RSUs to Purchase Common Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total 6,085,742 5,051,465 4,680,651 5,051,465
Warrants        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Total   410,239   410,239