XML 43 R32.htm IDEA: XBRL DOCUMENT v3.26.1
Net Income Per Share - Schedule of Reconciliation of Denominators and Additional Shares that are Excluded from the Calculation of EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net income available to common shareholders    
Weighted average number of shares outstanding, basic (in shares) 28,445 30,387
Effect of diluted shares (in shares) 517 809
Net income per common share, diluted (in dollars per share) $ 4.28 $ 3.67
Net income $ 123,870 $ 114,595