XML 45 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share The following table provides the computation of basic and diluted earnings per share:
Three Months Ended March 31,
(in thousands, except share and per share data)20242023
Basic income per share:
Net income (loss)$(5,224)$5,907 
Basic weighted average shares outstanding46,777,178 42,241,540 
Basic income (loss) per share of common stock$(0.11)$0.14 
Diluted income per share:
Net income (loss)$(5,224)$5,907 
Basic weighted average shares outstanding46,777,178 42,241,540 
Effect of dilutive securities— 366,868 
Diluted weighted average shares outstanding46,777,178 42,608,408 
Diluted income (loss) per share of common stock$(0.11)$0.14 
Anti-dilutive securities excluded from the calculation of diluted income per share862,989 —