XML 79 R58.htm IDEA: XBRL DOCUMENT v3.24.2.u1
EARNINGS PER SHARE (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Dec. 31, 2023
Numerator:          
Net income $ 7,006 $ 5,490 $ 2,889 $ 9,038  
Denominators:          
Unvested restricted stock (in shares) 0 (1,000) 0 (1,000)  
Effect of weighted average shares outstanding (in shares) (24,000) (5,076,000) (63,000) (5,630,000)  
Basic weighted average common shares outstanding (in shares) 58,109,000 52,885,000 58,070,000 52,331,000  
Impact of potentially dilutive securities:          
Dilutive effect of stock options and other stock awards (in shares) 90,000 95,000 91,000 96,000  
Diluted weighted average common shares outstanding (in shares) 58,199,000 52,980,000 58,161,000 52,427,000  
Anti-dilutive potentially issuable shares (in shares) 24,000 75,000 141,000 84,000  
Class A Common Stock          
Denominators:          
Common stock, shares outstanding (in shares) 57,145,000 56,974,000 57,145,000 56,974,000 57,007,000
Impact of potentially dilutive securities:          
Number of shares issued   6,053,000   6,053,000  
Period shares outstanding   14 days   14 days  
Class B Common Stock          
Denominators:          
Common stock, shares outstanding (in shares) 988,000 988,000 988,000 988,000 988,000