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
Earnings per share for the three months ended March 31, 2026 and 2025 are calculated for basic and diluted earnings per share as follows:
BasicDiluted
Three Months Ended March 31,Three Months Ended March 31,
(in thousands, except per share amounts)2026202520262025
Net income available to common shareholders$29,492 $15,275 $29,492 $15,275 
Earnings allocated to participating securities(2,063)(1,564)(2,007)(1,533)
Net income available to common shareholders$27,429 $13,711 $27,485 $13,742 
Basic Weighted-Average Shares Outstanding20,91419,60720,91419,607
Dilutive effect of convertible senior notes, common stock options, ESPP, and performance stock units630 439
Diluted Weighted-Average Shares Outstanding21,54420,046
Earnings per share$1.31 $0.70 $1.28 $0.69