XML 88 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Earnings Per Share - Computation of Basic and Diluted Earnings per Share (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 20, 2023
Dec. 31, 2023
USD ($)
$ / shares
shares
Jun. 20, 2023
USD ($)
$ / shares
shares
Jun. 20, 2022
$ / shares
Jun. 20, 2021
$ / shares
Dec. 31, 2023
USD ($)
item
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Jun. 21, 2023
shares
EARNINGS PER SHARE                  
Net income | $     $ 31,382     $ 82,313 $ 116,042 $ 39,759  
Forfeitable Dividends Declared on Unvested Stock Based Awards | $           $ 729      
Weighted average shares used to compute basic EPS (in shares)     44,344,000       44,164,000 43,964,000  
Weighted average shares used to compute diluted EPS (in shares)     44,752,000       44,702,000 44,257,000  
Basic (in dollars per share) | $ / shares     $ 0.71 $ 2.63 $ 0.90 $ 1.77 $ 2.63 $ 0.90  
Diluted (in dollars per share) | $ / shares     $ 0.70 $ 2.60 $ 0.90 $ 1.73 $ 2.60 $ 0.90  
Ratio of participation in earnings for common stock and preferred stock 1                
Share in dividends for unvested restricted stock awards with common shares | item           1      
Restricted Stock Units                  
EARNINGS PER SHARE                  
Antidilutive shares     684,151            
Performance Stock Units                  
EARNINGS PER SHARE                  
Antidilutive shares     248,706            
Employee Stock Option [Member]                  
EARNINGS PER SHARE                  
Dilutive effect of stock-based awards (in shares)     381,000       532,000 293,000  
Restricted Stock Units                  
EARNINGS PER SHARE                  
Dilutive effect of stock-based awards (in shares)             6,000    
Performance Stock Units                  
EARNINGS PER SHARE                  
Dilutive effect of stock-based awards (in shares)     27,000            
Antidilutive shares             248,706    
Class A Common Stock                  
EARNINGS PER SHARE                  
Net income | $   $ 44,663              
Weighted average shares used to compute diluted EPS (in shares)   43,190,000              
Basic (in dollars per share) | $ / shares   $ 1.06              
Diluted (in dollars per share) | $ / shares   $ 1.03              
Class A Common Stock | Employee Stock Option [Member]                  
EARNINGS PER SHARE                  
Weighted average shares used to compute basic EPS (in shares)   42,115,000              
Dilutive effect of stock-based awards (in shares)   482,000              
Class A Common Stock | Restricted Stock                  
EARNINGS PER SHARE                  
Unvested restricted stock   1,708,354       1,708,354 3,145,957 3,741,770  
Class A Common Stock | Restricted Stock Units                  
EARNINGS PER SHARE                  
Dilutive effect of stock-based awards (in shares)   157,000              
Unvested restricted stock   601,248       601,248 165,803    
Class A Common Stock | Performance Stock Units                  
EARNINGS PER SHARE                  
Dilutive effect of stock-based awards (in shares)   436,000              
Unvested restricted stock   767,054       767,054 248,706    
Class B Common Stock                  
EARNINGS PER SHARE                  
Net income | $   $ 3,498              
Weighted average shares used to compute diluted EPS (in shares)   8,698,000              
Basic (in dollars per share) | $ / shares   $ 0.42              
Diluted (in dollars per share) | $ / shares   $ 0.40              
Class B Common Stock | Employee Stock Option [Member]                  
EARNINGS PER SHARE                  
Weighted average shares used to compute basic EPS (in shares)   8,428,000              
Dilutive effect of stock-based awards (in shares)   111,000              
Class B Common Stock | Restricted Stock                  
EARNINGS PER SHARE                  
Unvested restricted stock   341,683       341,683     680,718
Class B Common Stock | Restricted Stock Units                  
EARNINGS PER SHARE                  
Dilutive effect of stock-based awards (in shares)   48,000              
Unvested restricted stock   120,241       120,241     136,819
Class B Common Stock | Performance Stock Units                  
EARNINGS PER SHARE                  
Dilutive effect of stock-based awards (in shares)   111,000              
Unvested restricted stock   153,404       153,404     153,404
Class A Restricted Stock | Restricted Stock                  
EARNINGS PER SHARE                  
Net income | $   $ 1,897              
Class B Restricted Stock | Restricted Stock                  
EARNINGS PER SHARE                  
Net income | $           $ 144