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
Earnings per share for the three and six months ended June 30, 2026 and 2025 are calculated for basic and diluted earnings per share as follows:
BasicDilutedBasicDiluted
Three Months Ended June 30,Three Months Ended June 30,Six Months Ended June 30,Six Months Ended June 30,
(in thousands, except per share amounts)20262025202620252026202520262025
Net income available to common shareholders$24,711 $8,142 $24,711 $8,142 $54,203 $23,417 $54,203 $23,417 
Earnings allocated to participating securities(1,711)(819)(1,656)(802)(3,774)(2,368)(3,653)(2,319)
Net income available to common shareholders$23,000 $7,323 $23,055 $7,340 $50,429 $21,049 $50,550 $21,098 
Basic Weighted-Average Shares Outstanding21,15819,83421,15819,83421,036 19,72121,036 19,721
Dilutive effect of convertible senior notes, common stock options, ESPP, and performance stock units757 474749 456
Diluted Weighted-Average Shares Outstanding21,91520,30821,785 20,177
Earnings per share$1.09 $0.37 $1.05 $0.36 $2.40 $1.07 $2.32 $1.05