v3.26.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Numerator: [Abstract]    
Net income attributable to BOK Financial Corp. shareholders $ 155,766 $ 119,777
Undistributed Earnings (Loss) Allocated to Participating Securities, Diluted 1,086 1,267
Less: Earnings allocated to participating securities 1,086 1,267
Net Income (Loss) Available to Common Stockholders, Basic, Total 154,680 118,510
Net Income (Loss) Available to Common Stockholders, Diluted, Total $ 154,680 $ 118,510
Denominator: [Abstract]    
Basic (in shares) 60,033,282 63,547,510
Diluted (in shares) 60,033,282 63,547,510
Earnings Per Share, Basic $ 2.58 $ 1.86
Earnings Per Share, Diluted $ 2.58 $ 1.86