XML 98 R81.htm IDEA: XBRL DOCUMENT v3.24.0.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator: [Abstract]:      
Net income attributable to BOK Financial Corp. shareholders $ 530,746 $ 520,273 $ 618,121
Less: Earnings allocated to participating securities 4,253 3,803 4,299
Numerator for basic earnings per share - income available to common shareholders 526,493 516,470 613,822
Effect of reallocating undistributed earnings of participating securities 0 0 0
Numerator for diluted earnings per share - income available to common shareholders $ 526,493 $ 516,470 $ 613,822
Denominator: [Abstract]      
Weighted average shares outstanding 66,184,832 67,706,014 69,071,511
Less: Participating securities included in weighted average shares outstanding (in shares) 533,263 493,286 479,591
Denominator for basic earnings per common share (in shares) 65,651,569 67,212,728 68,591,920
Dilutive effect of employee stock compensation plans (in shares) 0 7 2,402
Denominator for diluted earnings per common share (in shares) 65,651,569 67,212,735 68,594,322
Basic (in dollars per share) $ 8.02 $ 7.68 $ 8.95
Diluted earnings per share (per share) $ 8.02 $ 7.68 $ 8.95