XML 53 R29.htm IDEA: XBRL DOCUMENT v3.25.3
Stock and Earnings Per Share (Tables)
9 Months Ended
Sep. 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
Nine Months Ended September 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 compensation381  340 — 
Balance at end of period54,616 5,330 54,223 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 September 30,20252024
(In thousands, except per share amounts)
Basic and diluted earnings per share:
  
Net income (loss)$2,417 2,790 
Weighted average shares of Class A outstanding - basic50,265 49,837 
Weighted average shares of Class A outstanding - diluted51,570 50,669 
Basic earnings per share of Class A common stock$0.04 0.06 
Diluted earnings per share of Class A common stock
0.04 0.05 
Nine Months Ended September 30,20252024
(In thousands, except per share amounts)
Basic and diluted earnings per share:
Net income (loss)$7,253 11,291 
Weighted average shares of Class A outstanding - basic50,099 49,687 
Weighted average shares of Class A outstanding - diluted51,401 50,519 
Basic earnings per share of Class A common stock$0.14 0.23 
Diluted earnings per share of Class A common stock
0.14 0.22