XML 117 R101.htm IDEA: XBRL DOCUMENT v3.25.0.1
EARNINGS PER SHARE (Details) - USD ($)
$ in Thousands
12 Months Ended
Sep. 19, 2024
Jun. 16, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator:          
Net income     $ 13,536 $ 25,399 $ 53,079
Denominator:          
Unvested restricted stock awards (in shares)     0 0 (1,000)
Effect of weighted average shares outstanding (in shares)     (3,782,000) (2,821,000) (68,000)
Basic weighted average common shares outstanding (in shares)     59,576,000 55,174,000 51,623,000
Impact of potentially dilutive securities:          
Dilutive effect of stock options and stock awards (in shares)     105,000 100,000 144,000
Diluted weighted average common shares outstanding (in shares)     59,681,000 55,274,000 51,767,000
Antidilutive potentially issuable shares (in shares)     25,000 93,000 111,000
Class A Common Stock          
Denominator:          
Common stock, shares outstanding (in shares)     62,370,000 57,007,000 50,704,000
Impact of potentially dilutive securities:          
Sale of stock, number of shares issued 5,175,000 6,053,000      
Class B Common Stock          
Denominator:          
Common stock, shares outstanding (in shares)     988,000 988,000 988,000