XML 35 R25.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The components of basic and diluted earnings per share (“EPS”) were as follows for the three and nine months ended September 30 (in thousands, except per share amounts):
Three Months Ended
September 30,
Nine Months Ended
September 30,
2023202220232022
Net income$10,450 $22,444 $29,615 $60,696 
Basic weighted average outstanding shares of common stock85,865 89,992 86,305 91,299 
Dilutive effect of stock-based awards for common stock1,249 536 717 646 
Diluted weighted average outstanding shares of common stock87,114 90,528 87,022 91,945 
Earnings per common share:
Basic$0.12 $0.25 $0.34 $0.66 
Diluted$0.12 $0.25 $0.34 $0.66 
Anti-dilutive stock-based awards, contingent earnout shares and warrants excluded from the calculations of diluted EPS were 4,414,553 and 5,178,908 as of September 30, 2023 and 2022, respectively.