XML 29 R19.htm IDEA: XBRL DOCUMENT v3.23.2
NET INCOME PER SHARE Earnings Per Share (Tables)
6 Months Ended
Jun. 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 June 30, 2023 and 2022:
 June 30, 2023June 30, 2022
Non-vested restricted stock units1,291 826 
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 June 30, 2023 and 2022:

Three months endedSix months ended
June 30, 2023June 30, 2022June 30, 2023June 30, 2022
Weighted common shares outstanding - basic44,099 44,740 43,957 44,778 
Net effect of common stock equivalents— 370 — 502 
Weighted common shares outstanding - diluted44,099 45,110 43,957 45,280