v3.26.1
EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator:    
Net income $ 46,217 $ 19,100
Denominator:    
Weighted average shares outstanding (in shares) 83,816,086 89,103,510
Effect of dilutive securities (in shares) 87,354 464,237
Adjusted weighted average shares outstanding (in shares) 83,903,440 89,567,747
Basic EPS (in dollars per share) $ 0.55 $ 0.21
Diluted EPS (in dollars per share) $ 0.55 $ 0.21