Quarterly report [Sections 13 or 15(d)]

Earnings Per Share - Earnings Per Share, Basic and Diluted (Details)

v3.26.1
Earnings Per Share - Earnings Per Share, Basic and Diluted (Details) - shares
3 Months Ended
Mar. 31, 2026
Mar. 31, 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 0
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 0
Total dilutive shares 337,265 122,370
Diluted weighted average common shares outstanding 27,834,475 20,740,319