v3.26.1
Earnings Per Share (Tables)
3 Months Ended
Mar. 31, 2026
Earnings Per Share [Abstract]  
Schedule of Earnings Per Share, Basic and Diluted
The weighted-average number of shares outstanding used to compute basic and diluted EPS were as follows:
Three months ended March 31,
 20262025
Effect of basic shares:
Common shares outstanding
26,276,384 20,617,949 
Prepaid stock purchase contracts at minimum settlement rate
1,220,826 — 
Basic weighted average common shares outstanding27,497,210 20,617,949 
Effect of dilutive shares:
Restricted stock awards
134,874 122,370 
Prepaid stock purchase contracts at volume weighted-average price
202,391 — 
Total dilutive shares
337,265 122,370 
Diluted weighted average common shares outstanding27,834,475 20,740,319