v3.26.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2026
Sep. 30, 2025
Basic                
Net income $ 14,092 $ 13,334 $ 32,764 $ 43,364 $ 30,077 $ 85,422 $ 60,190 $ 158,863
Weighted-average common shares outstanding 163,757     170,567     166,043 171,045
Earnings per share, basic (in dollars per share) $ 0.09     $ 0.25     $ 0.36 $ 0.93
Diluted                
Net income $ 14,092 $ 13,334 $ 32,764 $ 43,364 $ 30,077 $ 85,422 $ 60,190 $ 158,863
Notes - interest expense, net of tax 0     0     0 742
Numerator for diluted EPS $ 14,092     $ 43,364     $ 60,190 $ 159,605
Weighted-average effect of dilutive securities:                
Effect of dilutive securities (in shares) 4,885     13,528     7,021 13,960
Weighted-average common shares outstanding, assuming dilution (in shares) 168,642     184,095     173,064 185,005
Earnings per share, diluted (in dollars per share) $ 0.08     $ 0.24     $ 0.35 $ 0.86
Outstanding anti-dilutive stock options and RSUs (in shares) 84     54     217 267
Notes                
Weighted-average effect of dilutive securities:                
Notes (in shares) 0     0     0 1,599
Stock options                
Weighted-average effect of dilutive securities:                
Stock options and RSUs (in shares) 3,170     10,113     4,778 8,971
RSUs                
Weighted-average effect of dilutive securities:                
Stock options and RSUs (in shares) 1,715     3,415     2,243 3,390