Quarterly report [Sections 13 or 15(d)]

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

v3.26.3
Earnings Per Share - Earnings Per Share, Basic and Diluted (Details) - shares
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Effect of basic shares:        
Common shares outstanding 28,066,164 20,681,203 27,473,166 20,656,680
Prepaid stock purchase contracts at minimum settlement rate 1,997,715 0 1,741,597 0
In-kind share payment for PAG acquisition 1,415,752 0 772,700 0
Basic weighted average common shares outstanding 31,479,631 20,681,203 29,987,463 20,656,680
Effect of dilutive shares:        
Restricted stock awards 68,783 75,305 89,016 86,277
Prepaid stock purchase contracts at volume weighted-average price 241,701 0 274,798 0
Total dilutive shares 310,484 75,305 363,814 86,277
Diluted weighted average common shares outstanding 31,790,115 20,756,508 30,351,277 20,742,957