XML 63 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Net Income Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Numerator and the Denominator of the Basic and Diluted The following table reconciles the numerator and the denominator of the basic and diluted net income per share computation (in thousands, except for per share data):
 For the Year Ended December 31,
 202320222021
Net income applicable to common shareholders$214,069 $93,693 $55,295 
Weighted-average shares outstanding:
Basic26,860 30,106 30,764 
Dilutive effect of stock options, RSUs, convertible securities and warrants1,242 379 489 
Diluted28,102 30,485 31,253 
Earnings Per Share:
Basic$7.97 $3.11 $1.80 
Dilutive effect of stock options, RSUs, convertible securities and warrants(0.35)(0.04)(0.03)
Diluted$7.62 $3.07 $1.77 
Schedule of Excluded from Computation of EPS Set forth below are the securities and the weighted average number of shares of common stock underlying such securities that were excluded from our computation of earnings per share for the periods presented (in thousands):
For the Year Ended December 31,
202320222021
Restricted stock units and stock options106 504 322 
Warrants7,488 6,444 4,921 
Total7,594 6,948 5,243