v3.26.1
Earnings Per Share (Tables)
6 Months Ended
Jun. 30, 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 June 30,Six months ended June 30,
2026202520262025
Effect of basic shares:
Common shares outstanding
28,057,283 20,670,239 27,171,753 20,644,215 
Prepaid stock purchase contracts at minimum settlement rate
1,997,715 — 1,611,416 — 
In-kind share payment for PAG acquisition886,790 — 445,845 — 
Basic weighted average common shares outstanding30,941,788 20,670,239 29,229,014 20,644,215 
Effect of dilutive shares:
Restricted stock awards
63,391 61,158 99,133 91,764 
Prepaid stock purchase contracts at volume weighted-average price
380,300 — 291,346 — 
Total dilutive shares
443,691 61,158 390,479 91,764 
Diluted weighted average common shares outstanding31,385,479 20,731,397 29,619,493 20,735,979