XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the calculation of basic and diluted earnings per share for the three months ended March 31, 2023 and 2022:
Three Months Ended March 31,
(in thousands, except share and per share amounts)20232022
Basic net income per share:
Net income$9,314 $33,511 
Weighted-average common shares outstanding during the period34,606,864 34,159,979 
Basic net income per share$0.27 $0.98 
Three Months Ended March 31,
(in thousands, except share and per share amounts)20232022
Diluted net income per share:
Net income$9,314 $33,511 
Basic shares outstanding during the period34,606,864 34,159,979 
Plus: Common stock equivalents associated with stock-based compensation2,374,788 3,797,706 
Diluted shares outstanding36,981,652 37,957,685 
Diluted net income per share$0.25 $0.88