v3.26.1
EPS (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income $ 64,426 $ 22,026 $ 110,643 $ 41,126
Denominator:        
Weighted average shares outstanding (in shares) 83,816,086 89,104,605 83,816,086 89,104,060
Effect of dilutive securities (in shares) 123,344 508,176 105,346 486,207
Adjusted weighted average shares outstanding (in shares) 83,939,430 89,612,781 83,921,432 89,590,267
Basic EPS (in dollars per share) $ 0.77 $ 0.25 $ 1.32 $ 0.46
Diluted EPS (in dollars per share) $ 0.77 $ 0.25 $ 1.32 $ 0.46