v3.26.1
Earnings Per Share (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
Basic EPS:        
Net income $ 58,148 $ 38,178 $ 109,751 $ 49,849
Weighted-average common shares – Basic (in shares) 115,376,906 114,409,231 115,388,669 114,053,292
Basic EPS (in USD per share) $ 0.50 $ 0.33 $ 0.95 $ 0.44
Diluted EPS:        
Net income $ 58,148 $ 38,178 $ 109,751 $ 49,849
Weighted-average common shares – Diluted (in shares) 117,274,710 115,692,969 117,304,006 115,936,910
Diluted EPS (in USD per share) $ 0.50 $ 0.33 $ 0.94 $ 0.43