v3.25.2
Earnings Per Share (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
Numerator: [Abstract]        
Net income attributable to BOK Financial Corp. shareholders $ 140,018 $ 163,713 $ 259,795 $ 247,416
Less: Earnings allocated to participating securities 1,506 1,602 2,774 2,278
Numerator for basic earnings per share – income available to common shareholders 138,512 162,111 257,021 245,138
Add: Effect of reallocating undistributed earnings of participating securities 0 0 0 0
Numerator for diluted earnings per share – income available to common shareholders $ 138,512 $ 162,111 $ 257,021 $ 245,138
Denominator: [Abstract]        
Weighted average shares outstanding (in shares) 63,896,252 64,343,898 64,060,375 64,578,226
Less: Participating securities included in weighted average shares (in shares) 688,225 629,694 683,518 576,072
Denominator for basic earnings per common share (in shares) 63,208,027 63,714,204 63,376,857 64,002,154
Dilutive effect of employee stock compensation plans (in shares) 0 0 0 0
Denominator for diluted earnings per common share (in shares) 63,208,027 63,714,204 63,376,857 64,002,154
Basic earnings per share $ 2.19 $ 2.54 $ 4.05 $ 3.83
Diluted earnings per share $ 2.19 $ 2.54 $ 4.05 $ 3.83