v3.25.2
Net Income Per Common Share - Basic and Diluted Net Income Per Common Share (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
Basic        
Net income applicable to common stock $ 1,018 $ 38,846 $ 42,536 $ 78,255
Average common shares outstanding (in shares) 94,580,927 56,342,909 79,209,073 56,275,628
Net income per common share - basic (in usd per share) $ 0.01 $ 0.69 $ 0.54 $ 1.39
Diluted        
Net income applicable to common stock $ 1,018 $ 38,846 $ 42,536 $ 78,255
Average common shares outstanding (in shares) 94,580,927 56,342,909 79,209,073 56,275,628
Effect of dilutive stock-based compensation (in shares) 555,233 341,717 462,702 332,319
Average common shares outstanding - diluted (in shares) 95,136,160 56,684,626 79,671,775 56,607,947
Net income per common share - diluted (in usd per share) $ 0.01 $ 0.69 $ 0.53 $ 1.38