XML 55 R38.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Summary of Significant Accounting Policies  
Schedule of earnings per share

    

2024

    

2023

    

2022

 

(In thousands, except per share data)

Net income (loss), as reported

$

(31,333)

$

28,664

$

76,945

Divided by:

 

  

 

  

 

  

Total weighted average common shares outstanding and common stock equivalents

 

29,949

 

29,925

 

30,823

Basic earnings (loss) per common share

$

(1.05)

$

0.96

$

2.50

Diluted earnings (loss) per common share

$

(1.05)

$

0.96

$

2.50

Dividend Payout ratio

 

n/m

 

91.7

%  

 

35.2

%