XML 59 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2021
Mar. 31, 2021
Jun. 30, 2022
Jun. 30, 2021
EARNINGS PER SHARE            
Net (loss) income $ (5,191) $ (13,069) $ 72,843 $ 15,662 $ (18,260) $ 88,505
Adjustment for interest expense recognized on convertible senior notes:     1,168     2,333
Net (loss) income - diluted $ (5,191)   $ 74,011   $ (18,260) $ 90,838
Weighted-average shares outstanding - basic 34,001,553   35,302,608   33,838,638 35,128,144
Weighted-average shares outstanding - diluted (in shares) 34,001,553   41,286,853   33,838,638 41,251,749
(Loss) earnings per share - basic (in dollars per share) $ (0.15)   $ 2.06   $ (0.54) $ 2.52
(Loss) earnings per share - diluted (in dollars per share) $ (0.15)   $ 1.79   $ (0.54) $ 2.20
Stock options            
EARNINGS PER SHARE            
Effect of dilutive securities:     580,329     624,602
Restricted stock units            
EARNINGS PER SHARE            
Effect of dilutive securities:     302,737     384,908
Employee stock purchase program            
EARNINGS PER SHARE            
Effect of dilutive securities:     125     1,149
Warrants            
EARNINGS PER SHARE            
Effect of dilutive securities:     175,920     187,812
Convertible senior notes            
EARNINGS PER SHARE            
Effect of dilutive securities:     4,925,134     4,925,134