XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.2.2
EARNINGS PER SHARE - Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2022
Sep. 30, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Net income for basic and diluted earnings per common share $ 16,626 $ 11,507 $ 44,264 $ 33,711
Shares:        
Weighted-average common shares outstanding - basic (in shares) 37,390,632 38,647,931 37,999,709 38,441,767
Weighted-average common shares outstanding - diluted (in shares) 38,425,868 39,336,051 38,907,283 39,071,622
Earnings per common share – basic (in dollars per share) $ 0.44 $ 0.30 $ 1.16 $ 0.88
Earnings per common share – diluted (in dollars per share) $ 0.43 $ 0.29 $ 1.14 $ 0.86
RSUs        
Shares:        
Effect of dilutive securities (in shares) 136,602 66,964 103,526 44,843
Stock options        
Shares:        
Effect of dilutive securities (in shares) 559,556 539,111 607,535 548,371
RSAs        
Shares:        
Effect of dilutive securities (in shares) 270,203 25,199 149,888 11,336
PSUs        
Shares:        
Effect of dilutive securities (in shares) 68,875 56,846 46,625 25,305