XML 46 R36.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings Per Share (Tables)
9 Months Ended
Sep. 30, 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 September 30,Nine Months Ended September 30,
(in thousands, except share and per share data)2024202320242023
Basic income per share:
Net income (loss)$21,921 $(1,568)$18,593 $7,363 
Basic weighted average shares outstanding46,799,672 46,737,443 46,798,598 44,216,541 
Basic income (loss) per share of common stock$0.47 $(0.03)$0.40 $0.17 
Diluted income per share:
Net income (loss)$21,921 $(1,568)$18,593 $7,363 
Basic weighted average shares outstanding46,799,672 46,737,443 46,798,598 44,216,541 
Effect of dilutive securities760,806 — 805,210 380,878 
Diluted weighted average shares outstanding47,560,478 46,737,443 47,603,808 44,597,419 
Diluted income (loss) per share of common stock$0.46 $(0.03)$0.39 $0.17 
Anti-dilutive securities excluded from the calculation of diluted income per share— 448,910 — —