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 following table sets forth the computation of basic and diluted net earnings per share for the three months ended March 31, 2026 and 2025:
Three months ended March 31,
($ in thousands, except for share and per share amounts)20262025
Numerator
Net income$49,731 $42,058 
Denominator
Basic weighted-average common shares44,463,16740,196,416
Dilutive effect of stock units508,4681,004,585
Dilutive effect of options472,325479,594
Diluted weighted-average common share equivalents45,443,96041,680,595
Basic earnings per share$1.12 $1.05 
Diluted earnings per share$1.09 $1.01 
Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share
The following table presents anti-dilutive instruments that were excluded from the calculation of diluted weighted-average common share equivalents during the three months ended March 31, 2026 and 2025:
Three months ended March 31,
20262025
Stock units385,10856,155
Options272,512