XML 28 R19.htm IDEA: XBRL DOCUMENT v3.23.3
NET INCOME PER SHARE Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 2023
Earnings Per Share [Abstract]  
Schedule of Antidilutive Securities Excluded From Computation of Net (Income) Loss Per Share
The following table sets forth (in thousands) potential common shares that were considered anti-dilutive securities at September 30, 2023 and 2022:
 September 30, 2023September 30, 2022
Non-vested restricted stock units1,180 820 
Schedule of Weighted Average Number of Shares
The following table sets forth (in thousands) the basic and diluted weighted common shares outstanding for the three months ended September 30, 2023 and 2022:

Three months endedNine months ended
September 30, 2023September 30, 2022September 30, 2023September 30, 2022
Weighted common shares outstanding - basic44,209 44,476 44,042 44,676 
Net effect of common stock equivalents— 227 — 431 
Weighted common shares outstanding - diluted44,209 44,703 44,042 45,107