v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator: [Abstract]        
Net income attributable to BOK Financial Corp. shareholders $ 176,539 $ 140,018 $ 332,305 $ 259,795
Less: Earnings allocated to participating securities 1,231 1,506 2,317 2,774
Less: Earnings allocated to participating securities 1,231 1,506 2,317 2,774
Net Income (Loss) Available to Common Stockholders, Basic, Total 175,308 138,512 329,988 257,021
Net Income (Loss) Available to Common Stockholders, Diluted, Total $ 175,308 $ 138,512 $ 329,988 $ 257,021
Denominator: [Abstract]        
Basic (in shares) 60,080,833 63,208,027 60,057,189 63,376,857
Diluted (in shares) 60,080,833 63,208,027 60,057,189 63,376,857
Earnings Per Share, Basic $ 2.92 $ 2.19 $ 5.49 $ 4.05
Earnings Per Share, Diluted $ 2.92 $ 2.19 $ 5.49 $ 4.05