XML 104 R80.htm IDEA: XBRL DOCUMENT v3.25.1
Note 14 - Earnings (Loss) Per Share - Computation of Basic and Diluted Earnings per Share (Details)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 20, 2023
Dec. 31, 2024
USD ($)
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Jun. 20, 2023
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
item
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
EARNINGS (LOSS) PER SHARE              
Net income | $       $ 31,382 $ 11,192 $ 82,313 $ 116,042
Forfeitable dividends declared on unvested stock-based awards | $         $ 1,578 $ 729  
Weighted average shares used to compute basic EPS (in shares)       44,344     44,164
Dilutive effect of non-cash dividend declared but not issued         104    
Weighted average shares used to compute diluted EPS (in shares)       44,752     44,702
Basic (in dollars per share) | $ / shares [1]       $ 0.71 $ 0.11 $ 1.77 $ 2.63
Diluted (in dollars per share) | $ / shares [1]       $ 0.7 $ 0.11 1.73 $ 2.6
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    
Antidilutive shares     0        
Restricted Stock Units              
EARNINGS (LOSS) PER SHARE              
Antidilutive shares       684      
Performance Stock Units              
EARNINGS (LOSS) PER SHARE              
Antidilutive shares       249      
Employee Stock Option              
EARNINGS (LOSS) PER SHARE              
Dilutive effect of stock-based awards       381     532
Restricted Stock Units              
EARNINGS (LOSS) PER SHARE              
Dilutive effect of stock-based awards             6
Performance Stock Units              
EARNINGS (LOSS) PER SHARE              
Dilutive effect of stock-based awards       27      
Antidilutive shares             249
Class A Common Stock              
EARNINGS (LOSS) PER SHARE              
Net income | $     $ 44,663   $ 4,892    
Weighted average shares used to compute basic EPS (in shares)     42,115   42,986    
Weighted average shares used to compute diluted EPS (in shares)     43,190   44,612    
Basic (in dollars per share) | $ / shares     $ 1.06   $ 0.11 [1] 1.06 [1] [1]
Diluted (in dollars per share) | $ / shares     $ 1.03   $ 0.11 [1] $ 1.03 [1] [1]
Hypothetical conversion         8,000 7,400  
Class A Common Stock | Employee Stock Option              
EARNINGS (LOSS) PER SHARE              
Dilutive effect of stock-based awards     482   486    
Class A Common Stock | Restricted Stock Units              
EARNINGS (LOSS) PER SHARE              
Dilutive effect of stock-based awards     157   224    
Antidilutive shares         313    
Class A Common Stock | Performance Stock Units              
EARNINGS (LOSS) PER SHARE              
Dilutive effect of stock-based awards     436   916    
Antidilutive shares         316    
Class B Common Stock              
EARNINGS (LOSS) PER SHARE              
Net income | $     $ 3,498   $ 4,288    
Weighted average shares used to compute basic EPS (in shares)     8,428   8,641    
Weighted average shares used to compute diluted EPS (in shares)     8,698   9,034    
Basic (in dollars per share) | $ / shares     $ 0.42   $ 0.5 [1] $ 0.42 [1]  
Diluted (in dollars per share) | $ / shares     $ 0.4   $ 0.47 [1] $ 0.4 [1]  
Class B Common Stock | Class A shareholders              
EARNINGS (LOSS) PER SHARE              
Non-cash dividend   600          
Stock dividend declared and distributed | $   $ 6,000          
Class B Common Stock | Class B shareholders              
EARNINGS (LOSS) PER SHARE              
Non-cash dividend   200          
Stock dividend declared and distributed | $   $ 2,000          
Class B Common Stock | Employee Stock Option              
EARNINGS (LOSS) PER SHARE              
Dilutive effect of stock-based awards     111   87    
Class B Common Stock | Restricted Stock Units              
EARNINGS (LOSS) PER SHARE              
Dilutive effect of stock-based awards     48   35    
Antidilutive shares         4    
Class B Common Stock | Performance Stock Units              
EARNINGS (LOSS) PER SHARE              
Dilutive effect of stock-based awards     111   167    
Antidilutive shares         4    
Class A Restricted Stock              
EARNINGS (LOSS) PER SHARE              
Net income | $     $ 1,897   $ 282    
Class B Restricted Stock              
EARNINGS (LOSS) PER SHARE              
Net income | $     $ 144   $ 152    
[1] Refer to Notes 9 and 14 for dividends and earnings per common share information