XML 41 R27.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings per Share (Tables)
3 Months Ended
Mar. 31, 2025
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share Reconciliation
The following table presents a reconciliation of the earnings/(losses) and shares used in calculating basic EPS for the three-month periods ended March 31, 2025 and 2024 and the years ended December 31, 2024 and 2023:
Three-Month Period EndedYear Ended
March 31, 20253/31/2024December 31 2024December 31 2023
(In thousands except for share amounts)(Unaudited)
Numerator:
Net income (loss)$(7,870)$3,961 $6,586 $4,559 
Denominator:
Basic and diluted weighted average common shares outstanding34,811,555 19,548,408 23,576,696 14,875,314 
Basic and diluted earnings per share$(0.23)$0.20 $0.28 $0.31