XML 61 R34.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Net income Per Shares The table below sets forth the computation of basic and diluted net income per share:
Three Months Ended March 31,
20262025
(In thousands, except per share amounts)
Net income (loss)
$(70,434)$28,633 
Basic weighted average common shares outstanding20,869 21,111 
Restricted shares— — 
Diluted weighted average common shares outstanding20,869 21,111 
Basic net income (loss) per share
$(3.38)$1.36 
Diluted net income (loss) per share
$(3.38)$1.36 
Schedule of Anti-Dilutive Shares
The following shares were excluded from the calculation of diluted net income per share due to their anti-dilutive effect:
Three Months Ended March 31,
20262025
(In thousands)
Restricted shares698 427