XML 47 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Basic and Diluted Net Income Per Share Calculations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Basic net income per common share calculation:        
Net income available to common shareholders $ 169,338 $ 142,893 $ 460,690 $ 312,403
Denominator - Weighted average common shares outstanding (in shares) 76,904,045 76,520,599 76,841,192 76,435,370
Basic net income per common share (in dollars per share) $ 2.20 $ 1.87 $ 6.00 $ 4.09
Diluted net income per common share calculation:        
Numerator - Net income available to common shareholders $ 169,338 $ 142,893 $ 460,690 $ 312,403
Dilutive shares contingently issuable (in shares) 406,000 245,000 402,000 171,000
Weighted Average Number of Shares Outstanding, Diluted 77,310,293 76,765,586 77,242,533 76,606,329
Diluted net income per common share (in dollars per share) $ 2.19 $ 1.86 $ 5.96 $ 4.08