XML 99 R85.htm IDEA: XBRL DOCUMENT v3.25.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Numerator: [Abstract]:      
Net income attributable to BOK Financial Corp. shareholders $ 523,569 $ 530,746 $ 520,273
Less: Earnings allocated to participating securities 4,991 4,253 3,803
Numerator for basic earnings per share - income available to common shareholders 518,578 526,493 516,470
Effect of reallocating undistributed earnings of participating securities 0 0 0
Numerator for diluted earnings per share - income available to common shareholders $ 518,578 $ 526,493 $ 516,470
Denominator: [Abstract]      
Weighted average shares outstanding 64,348,373 66,184,832 67,706,014
Less: Participating securities included in weighted average shares outstanding (in shares) 603,285 533,263 493,286
Denominator for basic earnings per common share (in shares) 63,745,088 65,651,569 67,212,728
Dilutive effect of employee stock compensation plans (in shares) 0 0 7
Denominator for diluted earnings per common share (in shares) 63,745,088 65,651,569 67,212,735
Basic (in dollars per share) $ 8.14 $ 8.02 $ 7.68
Diluted earnings per share (per share) $ 8.14 $ 8.02 $ 7.68