<?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="int-20221013.xsd" xlink:type="simple"/>
    <context id="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789460</identifier>
        </entity>
        <period>
            <startDate>2022-10-13</startDate>
            <endDate>2022-10-13</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF80L2ZyYWc6NDQ1ZTNmYWJjZGE2NGRkYTg1MTllZWFmMmZmMjM0ODkvdGFibGU6MGM2ZmIyMDgxMmVkNDRjMDgzNzc3YjFmODAwZWIwNTQvdGFibGVyYW5nZTowYzZmYjIwODEyZWQ0NGMwODM3NzdiMWY4MDBlYjA1NF8yLTEtMS0xLTEyMDQ5Mg_a8dcd28a-a13e-4b92-9af7-331c46d5ecf0">0000789460</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF80L2ZyYWc6NDQ1ZTNmYWJjZGE2NGRkYTg1MTllZWFmMmZmMjM0ODkvdGFibGU6MGM2ZmIyMDgxMmVkNDRjMDgzNzc3YjFmODAwZWIwNTQvdGFibGVyYW5nZTowYzZmYjIwODEyZWQ0NGMwODM3NzdiMWY4MDBlYjA1NF81LTEtMS0xLTEyMDQ5Mg_737e35e0-91eb-4eb5-9887-42cf734c8104">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGV4dHJlZ2lvbjoyNTk2YzI5NTBmMzg0YWE3OTEzMWQ3YzRlM2FmY2VjY18xNDY2_94e95f80-b1e7-4c4b-9284-48b29cf740dc">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGV4dHJlZ2lvbjoyNTk2YzI5NTBmMzg0YWE3OTEzMWQ3YzRlM2FmY2VjY18yMjg_e3c01e36-d070-48be-b84e-c15e1df0c256">2022-10-13</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGV4dHJlZ2lvbjoyNTk2YzI5NTBmMzg0YWE3OTEzMWQ3YzRlM2FmY2VjY18xNDcx_299734a9-c330-4b9c-80c5-31232461feb1">WORLD FUEL SERVICES CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGFibGU6N2IyOGZjZjcwMzg3NDZhMDk0NzI4MjdhYTkwYmZlYjMvdGFibGVyYW5nZTo3YjI4ZmNmNzAzODc0NmEwOTQ3MjgyN2FhOTBiZmViM18wLTAtMS0xLTEyMDQ5Mg_c9a04783-c205-4370-8981-bd22ee491805">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGFibGU6N2IyOGZjZjcwMzg3NDZhMDk0NzI4MjdhYTkwYmZlYjMvdGFibGVyYW5nZTo3YjI4ZmNmNzAzODc0NmEwOTQ3MjgyN2FhOTBiZmViM18wLTEtMS0xLTEyMDQ5Mg_67a66e41-1428-4149-910a-609dd15d681f">1-9533</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGFibGU6N2IyOGZjZjcwMzg3NDZhMDk0NzI4MjdhYTkwYmZlYjMvdGFibGVyYW5nZTo3YjI4ZmNmNzAzODc0NmEwOTQ3MjgyN2FhOTBiZmViM18wLTItMS0xLTEyMDQ5Mg_3869a256-c1ba-40b5-8194-988889711e53">59-2459427</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGFibGU6MDQ5MDRiODMxYTE0NGRjZjg4MzRkZGE3MTI2N2Q2MzgvdGFibGVyYW5nZTowNDkwNGI4MzFhMTQ0ZGNmODgzNGRkYTcxMjY3ZDYzOF8wLTAtMS0xLTEyMDQ5Mg_f4eee317-006b-43aa-abd1-480c144796e4">9800 N. W. 41st. Street,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGFibGU6MDQ5MDRiODMxYTE0NGRjZjg4MzRkZGE3MTI2N2Q2MzgvdGFibGVyYW5nZTowNDkwNGI4MzFhMTQ0ZGNmODgzNGRkYTcxMjY3ZDYzOF8wLTEtMS0xLTEyMDQ5Mg_acbe7c2a-cccd-4523-ad96-11d4b1271a7c">Miami,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGFibGU6MDQ5MDRiODMxYTE0NGRjZjg4MzRkZGE3MTI2N2Q2MzgvdGFibGVyYW5nZTowNDkwNGI4MzFhMTQ0ZGNmODgzNGRkYTcxMjY3ZDYzOF8wLTItMS0xLTEyMDQ5Mg_67a87fb4-d41d-4cca-a507-5d768b74b75a">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGFibGU6MDQ5MDRiODMxYTE0NGRjZjg4MzRkZGE3MTI2N2Q2MzgvdGFibGVyYW5nZTowNDkwNGI4MzFhMTQ0ZGNmODgzNGRkYTcxMjY3ZDYzOF8wLTQtMS0xLTEyMDQ5Mg_843eaa16-7084-4efb-aed3-2f40afa70702">33178</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGV4dHJlZ2lvbjoyNTk2YzI5NTBmMzg0YWE3OTEzMWQ3YzRlM2FmY2VjY18xNDY3_8db2ae4a-4acf-43c5-90f4-902aafb89a4b">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGV4dHJlZ2lvbjoyNTk2YzI5NTBmMzg0YWE3OTEzMWQ3YzRlM2FmY2VjY18xNDY4_c75be09b-34ef-42da-93e9-7a7da8e7733f">428-8000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGV4dHJlZ2lvbjoyNTk2YzI5NTBmMzg0YWE3OTEzMWQ3YzRlM2FmY2VjY18xNDY5_a025d010-ae93-4843-9522-c28716095009">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGV4dHJlZ2lvbjoyNTk2YzI5NTBmMzg0YWE3OTEzMWQ3YzRlM2FmY2VjY18xNDcy_7d64928c-e640-433f-b82e-cc42f170f8b6">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGV4dHJlZ2lvbjoyNTk2YzI5NTBmMzg0YWE3OTEzMWQ3YzRlM2FmY2VjY18xNDcz_5c46b893-7ca6-4c55-9b65-2d40593ec2ad">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGV4dHJlZ2lvbjoyNTk2YzI5NTBmMzg0YWE3OTEzMWQ3YzRlM2FmY2VjY18xNDcw_02c4e421-27d9-4b76-96e1-361d18d70bf9">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGFibGU6MjZlZTg5NzNkMzMwNGJiY2JkZjAxNWY1ZTRhMmYyOWUvdGFibGVyYW5nZToyNmVlODk3M2QzMzA0YmJjYmRmMDE1ZjVlNGEyZjI5ZV8yLTAtMS0xLTEyMDQ5Mg_dc2b1ccf-0d5b-45fe-96fd-e336195c8354">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGFibGU6MjZlZTg5NzNkMzMwNGJiY2JkZjAxNWY1ZTRhMmYyOWUvdGFibGVyYW5nZToyNmVlODk3M2QzMzA0YmJjYmRmMDE1ZjVlNGEyZjI5ZV8yLTEtMS0xLTEyMDQ5Mg_b92e0264-7827-47c6-9970-f620b098ea7b">INT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGFibGU6MjZlZTg5NzNkMzMwNGJiY2JkZjAxNWY1ZTRhMmYyOWUvdGFibGVyYW5nZToyNmVlODk3M2QzMzA0YmJjYmRmMDE1ZjVlNGEyZjI5ZV8yLTItMS0xLTEyMDQ5Mg_1acae34d-1ac6-4b8a-be89-7d0c1c643b21">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="id508aeb27c7e4e4c8688964c6c166717_D20221013-20221013"
      id="id3VybDovL2RvY3MudjEvZG9jOjk2MDRjY2I1MmJjODQ1N2ViYTMzZTUwMDEyMTc5YjU4L3NlYzo5NjA0Y2NiNTJiYzg0NTdlYmEzM2U1MDAxMjE3OWI1OF8xL2ZyYWc6MjU5NmMyOTUwZjM4NGFhNzkxMzFkN2M0ZTNhZmNlY2MvdGV4dHJlZ2lvbjoyNTk2YzI5NTBmMzg0YWE3OTEzMWQ3YzRlM2FmY2VjY18xNDc0_04b08417-d426-4dd3-af5b-05bfee08e56f">false</dei:EntityEmergingGrowthCompany>
</xbrl>
