XML 53 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Stock and Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Stock by Class
A summary of the change in the number of shares of Class A common stock and treasury stock issued is as follows:

20252024
Six Months Ended June 30,
(In thousands)
Common Stock Class A
Treasury Stock
Common Stock Class ATreasury Stock
Balance at beginning of year54,235 5,330 53,883 5,330 
Stock issued for compensation331  163 — 
Balance at end of period54,566 5,330 54,046 5,330 
Schedule of Earnings Per Share, Basic and Diluted
The following table sets forth the computation of basic and diluted earnings per share.
Three Months Ended June 30,20252024
(In thousands, except per share amounts)
Basic and diluted earnings per share:
  
Numerator:  
Net income (loss)
$6,459 3,959 
Net income (loss) allocated to Class A common stock
$6,459 3,959 
Denominator:  
Weighted average shares of Class A outstanding - basic50,112 49,639 
Weighted average shares of Class A outstanding - diluted50,985 50,809 
Basic and diluted earnings per share of Class A common stock
$0.13 0.08 
Six Months Ended June 30,20252024
(In thousands, except per share amounts)
Basic and diluted earnings per share:
Numerator:
Net income (loss)
$4,836 8,501 
Net income (loss) allocated to Class A common stock
$4,836 8,501 
Denominator:
Weighted average shares of Class A outstanding - basic50,024 49,606 
Weighted average shares of Class A outstanding - diluted
50,897 50,775 
Basic and diluted earnings per share of Class A common stock
$0.10 0.17