XML 45 R34.htm IDEA: XBRL DOCUMENT v3.25.2
EARNINGS (LOSSES) PER SHARE (Tables)
6 Months Ended
Jun. 30, 2025
EARNINGS (LOSSES) PER SHARE  
basic and diluted earnings (losses) per share

​

​

​

​

​

​

​

(In thousands, except earnings per share)

Three Months Ended

​

June 30, 

​

2025

    

2024

Net income

$

2,914

​

$

1,380

Weighted-average common shares outstanding

​

6,219

​

​

6,154

Basic and diluted earnings per share

$

0.47

​

$

0.23

​

​

​

​

​

​

​

​

(In thousands, except earnings per share)

Six Months Ended

​

June 30, 

​

2025

  

2024

Net income (loss)

$

3,967

​

$

(16,997)

Weighted-average common shares outstanding

​

6,219

​

​

6,138

Basic and diluted earnings (losses) per share

$

0.64

​

$

(2.77)

​