v3.25.2
EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income $ 22,026 $ 16,372 $ 41,126 $ 31,037
Denominator:        
Weighted average shares outstanding (in shares) 89,104,605 88,904,692 89,104,060 88,899,635
Effect of dilutive securities (in shares) 508,176 317,623 486,207 302,277
Adjusted weighted average shares outstanding (in shares) 89,612,781 89,222,315 89,590,267 89,201,912
Basic EPS (in dollars per share) $ 0.25 $ 0.18 $ 0.46 $ 0.35
Diluted EPS (in dollars per share) $ 0.25 $ 0.18 $ 0.46 $ 0.35