XML 52 R40.htm IDEA: XBRL DOCUMENT v3.21.1
Earnings Per Share - Computation of Net Earnings (Loss) per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
EARNINGS PER SHARE    
Net income $ 15,662 $ 450
Interest expense on notes payable 1,165  
Net income - diluted $ 16,827 $ 450
Weighted-average shares outstanding - basic (in shares) 34,951,740 34,100,688
Weighted-average shares outstanding - diluted (in shares) 41,160,092 35,069,693
Earnings per share - basic (in dollars per share) $ 0.45 $ 0.01
Earnings per share - diluted (in dollars per share) $ 0.41 $ 0.01
Stock options    
EARNINGS PER SHARE    
Effect of dilutive securities (in shares) 663,921 553,197
Restricted stock units    
EARNINGS PER SHARE    
Effect of dilutive securities (in shares) 404,646 305,341
Performance share units    
EARNINGS PER SHARE    
Effect of dilutive securities (in shares) 5,201 8,141
Employee stock purchase plan    
EARNINGS PER SHARE    
Effect of dilutive securities (in shares) 9,693 29,681
Warrants    
EARNINGS PER SHARE    
Effect of dilutive securities (in shares) 199,757 72,645
Convertible senior notes    
EARNINGS PER SHARE    
Effect of dilutive securities (in shares) 4,925,134