<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2021"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bokf-20211020.xsd" xlink:type="simple"/>
    <context id="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000875357</identifier>
        </entity>
        <period>
            <startDate>2021-10-20</startDate>
            <endDate>2021-10-20</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV80L2ZyYWc6MjlhOGRhMDA3ZWE2NDczOTk0YjE5MjVjYTdlYWZhMWIvdGFibGU6OTIzOWI5NGIyMDhkNGYwYzgwZjE3NTZkMWJmY2ZkNjkvdGFibGVyYW5nZTo5MjM5Yjk0YjIwOGQ0ZjBjODBmMTc1NmQxYmZjZmQ2OV8yLTEtMS0xLTA_b07300e6-9277-4225-97af-c57dcbcffc50">0000875357</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV80L2ZyYWc6MjlhOGRhMDA3ZWE2NDczOTk0YjE5MjVjYTdlYWZhMWIvdGFibGU6OTIzOWI5NGIyMDhkNGYwYzgwZjE3NTZkMWJmY2ZkNjkvdGFibGVyYW5nZTo5MjM5Yjk0YjIwOGQ0ZjBjODBmMTc1NmQxYmZjZmQ2OV81LTEtMS0xLTA_f84acee2-6f05-4116-bff2-95a2eb8fbc71">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGV4dHJlZ2lvbjphMmI0YzU0MDA5OWU0ZTNmYWY0ZWVlMzI1ZTI0NzY5Zl8yNzcy_92cb8336-a264-4539-b968-dae41df66600">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGV4dHJlZ2lvbjphMmI0YzU0MDA5OWU0ZTNmYWY0ZWVlMzI1ZTI0NzY5Zl8yMzI_8618901e-97a3-465f-a195-6b7b2c1f5fa6">2021-10-20</dei:DocumentPeriodEndDate>
    <dei:EntityFileNumber
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGV4dHJlZ2lvbjphMmI0YzU0MDA5OWU0ZTNmYWY0ZWVlMzI1ZTI0NzY5Zl8yNzcz_c5da314b-ff39-4a70-9302-c17b2816d21f">0-19341</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGV4dHJlZ2lvbjphMmI0YzU0MDA5OWU0ZTNmYWY0ZWVlMzI1ZTI0NzY5Zl8yNzc0_b796638c-c83b-451e-ab4c-c2c4f780b5bc">BOK FINANCIAL CORP</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGFibGU6NTQwYzJjNjQ4OWZlNGVkZGI4M2ZlMGZkNDQ1MzZkMzQvdGFibGVyYW5nZTo1NDBjMmM2NDg5ZmU0ZWRkYjgzZmUwZmQ0NDUzNmQzNF8wLTAtMS0xLTA_25ea244e-3ac7-49ba-8155-1651ac45a59b">OK</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGFibGU6NTQwYzJjNjQ4OWZlNGVkZGI4M2ZlMGZkNDQ1MzZkMzQvdGFibGVyYW5nZTo1NDBjMmM2NDg5ZmU0ZWRkYjgzZmUwZmQ0NDUzNmQzNF8wLTMtMS0xLTA_97088341-2323-43be-829a-74782a19d9ed">73-1373454</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGFibGU6NTQwYzJjNjQ4OWZlNGVkZGI4M2ZlMGZkNDQ1MzZkMzQvdGFibGVyYW5nZTo1NDBjMmM2NDg5ZmU0ZWRkYjgzZmUwZmQ0NDUzNmQzNF80LTAtMS0xLTA_f678ffd6-1791-419d-9144-f041923da1a3">Boston Avenue at Second Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGFibGU6NTQwYzJjNjQ4OWZlNGVkZGI4M2ZlMGZkNDQ1MzZkMzQvdGFibGVyYW5nZTo1NDBjMmM2NDg5ZmU0ZWRkYjgzZmUwZmQ0NDUzNmQzNF81LTAtMS0xLTA_5d8478ef-78f3-43ef-85f2-0376cfa29aa0">Tulsa,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGFibGU6NTQwYzJjNjQ4OWZlNGVkZGI4M2ZlMGZkNDQ1MzZkMzQvdGFibGVyYW5nZTo1NDBjMmM2NDg5ZmU0ZWRkYjgzZmUwZmQ0NDUzNmQzNF81LTEtMS0xLTA_95ac9558-e300-48d4-b567-dcfeead8f686">OK</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGFibGU6NTQwYzJjNjQ4OWZlNGVkZGI4M2ZlMGZkNDQ1MzZkMzQvdGFibGVyYW5nZTo1NDBjMmM2NDg5ZmU0ZWRkYjgzZmUwZmQ0NDUzNmQzNF81LTMtMS0xLTA_d508e97b-33bd-4c5d-9a95-543421ddb80d">74192</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGV4dHJlZ2lvbjphMmI0YzU0MDA5OWU0ZTNmYWY0ZWVlMzI1ZTI0NzY5Zl8yNzY3_c5047af1-4f00-4e70-9b0e-85650bd8f77a">918</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGV4dHJlZ2lvbjphMmI0YzU0MDA5OWU0ZTNmYWY0ZWVlMzI1ZTI0NzY5Zl8yNzY1_6a23344d-bd00-47c9-85c3-826e9080e0d2">588-6000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGV4dHJlZ2lvbjphMmI0YzU0MDA5OWU0ZTNmYWY0ZWVlMzI1ZTI0NzY5Zl8yNzY4_6b502947-2654-4b99-8227-6daf81f18f11">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGV4dHJlZ2lvbjphMmI0YzU0MDA5OWU0ZTNmYWY0ZWVlMzI1ZTI0NzY5Zl8yNzY5_e47b230a-26f4-447c-956d-e4a7aa72d146">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGV4dHJlZ2lvbjphMmI0YzU0MDA5OWU0ZTNmYWY0ZWVlMzI1ZTI0NzY5Zl8yNzcw_aac04834-7ae6-4556-a64d-cc892f94e863">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGV4dHJlZ2lvbjphMmI0YzU0MDA5OWU0ZTNmYWY0ZWVlMzI1ZTI0NzY5Zl8yNzY2_b3282138-bd16-4048-ae39-09bd5134e12f">false</dei:PreCommencementIssuerTenderOffer>
    <dei:EntityEmergingGrowthCompany
      contextRef="i45a05f87a245475cae997ea64de1f2b1_D20211020-20211020"
      id="id3VybDovL2RvY3MudjEvZG9jOjk1MGE1NjFmOGU1OTRmZjBhNmM0YmE4MWQzYTljZDExL3NlYzo5NTBhNTYxZjhlNTk0ZmYwYTZjNGJhODFkM2E5Y2QxMV8xL2ZyYWc6YTJiNGM1NDAwOTllNGUzZmFmNGVlZTMyNWUyNDc2OWYvdGV4dHJlZ2lvbjphMmI0YzU0MDA5OWU0ZTNmYWY0ZWVlMzI1ZTI0NzY5Zl8yNzcx_87941f00-da7c-4b49-9a39-ee96b2e943de">false</dei:EntityEmergingGrowthCompany>
</xbrl>
