XML 34 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
EARNINGS PER SHARE - Computation of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Numerator:    
Net income $ 8,316 $ 39,968
Denominator:    
Weighted average shares of common stock outstanding (in shares) 10,909 10,864
Effect of dilutive common stock equivalents (in shares) 49 35
Weighted average shares of common stock outstanding (in shares) 10,958 10,899
Earnings per share - basic (in usd per share) $ 0.76 $ 3.68
Earnings per share - diluted (in usd per share) $ 0.76 $ 3.67