XML 46 R34.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Basic and Diluted Net Income Per Share Calculations (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 per common share calculation:        
Net income available to common shareholders $ 154,742 $ 49,364 $ 291,352 $ 169,510
Denominator - Weighted average common shares outstanding (in shares) 76,891,035 76,506,121 76,809,244 76,392,287
Basic net income per common share (in dollars per share) $ 2.01 $ 0.65 $ 3.79 $ 2.22
Diluted net income per common share calculation:        
Numerator - Net income available to common shareholders $ 154,742 $ 49,364 $ 291,352 $ 169,510
Dilutive shares contingently issuable (in shares) 386,000 138,000 403,000 139,000
Weighted Average Number of Shares Outstanding, Diluted 77,277,054 76,644,227 77,212,262 76,531,419
Diluted net income per common share (in dollars per share) $ 2.00 $ 0.64 $ 3.77 $ 2.21