XML 49 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
NET INCOME (LOSS) PER SHARE
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
NET INCOME (LOSS) PER SHARE NET INCOME (LOSS) PER SHARE
Diluted common shares were calculated as follows:
(in thousands, except per share data)202320222021
Net income (loss)$(14,173)$62,273 $61,634 
Weighted average number of common shares used in basic net income (loss) per common share31,317 32,889 34,798 
Dilutive effect of non-vested stock-based awards— 558 636 
Weighted average number of common shares used in diluted net income (loss) per common share31,317 33,447 35,434 
Net income (loss) per common share:
Basic$(0.45)$1.89 $1.77 
Diluted$(0.45)$1.86 $1.74 
Anti-dilutive shares1,343 394 36 
As we reported a loss for the fiscal year ended December 31, 2023, all potentially dilutive securities were antidilutive and accordingly, basic net loss per share and diluted net loss per share were equal.