Quarterly report [Sections 13 or 15(d)]

Earnings Per Share (Tables)

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,
  2026 2025
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 outstanding 27,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 outstanding 27,834,475  20,740,319