<?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/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="int-20210521.xsd" xlink:type="simple"/>
    <context id="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789460</identifier>
        </entity>
        <period>
            <startDate>2021-05-21</startDate>
            <endDate>2021-05-21</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV80L2ZyYWc6YWViZGFlNDU2NTJkNDMyYmE0NGY2NDI2ZjRmNGMwZDkvdGFibGU6NjYwMDU4OGIyNmZmNDE1MmI3MGI2ZGY2ZDMwOTI5NmIvdGFibGVyYW5nZTo2NjAwNTg4YjI2ZmY0MTUyYjcwYjZkZjZkMzA5Mjk2Yl8yLTEtMS0xLTA_d61dbe8b-f826-477a-942a-6fd404dcdddf">0000789460</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV80L2ZyYWc6YWViZGFlNDU2NTJkNDMyYmE0NGY2NDI2ZjRmNGMwZDkvdGFibGU6NjYwMDU4OGIyNmZmNDE1MmI3MGI2ZGY2ZDMwOTI5NmIvdGFibGVyYW5nZTo2NjAwNTg4YjI2ZmY0MTUyYjcwYjZkZjZkMzA5Mjk2Yl81LTEtMS0xLTA_d82f8329-fff0-4b87-a25d-85d1381fe93b">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGV4dHJlZ2lvbjpkYmQ1Mjg0ODllYzY0NDk3OTc5MTBkNmI3MzM4NmQ4NV8yNjUz_e03f8ccc-2d04-4782-8d1e-21f0048ba7bc">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGV4dHJlZ2lvbjpkYmQ1Mjg0ODllYzY0NDk3OTc5MTBkNmI3MzM4NmQ4NV8xMDk5NTExNjMwNDQ5_822d3b5e-0323-4d3f-92a1-8c847b60faf1">2021-05-21</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGV4dHJlZ2lvbjpkYmQ1Mjg0ODllYzY0NDk3OTc5MTBkNmI3MzM4NmQ4NV8yNjU0_efec474f-727d-44fb-9e6c-82b8c6857254">WORLD FUEL SERVICES CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGFibGU6NTRjZWUyNmI3ZDZkNDljYzk2ZWQxYWQ1NWFmN2M0OTQvdGFibGVyYW5nZTo1NGNlZTI2YjdkNmQ0OWNjOTZlZDFhZDU1YWY3YzQ5NF8wLTAtMS0xLTA_eb3d628a-f899-4c57-b2fc-09468ba0b7d1">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGFibGU6NTRjZWUyNmI3ZDZkNDljYzk2ZWQxYWQ1NWFmN2M0OTQvdGFibGVyYW5nZTo1NGNlZTI2YjdkNmQ0OWNjOTZlZDFhZDU1YWY3YzQ5NF8wLTEtMS0xLTA_24a1c36f-362d-43b9-88c9-fe5b69cc7ab8">1-9533</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGFibGU6NTRjZWUyNmI3ZDZkNDljYzk2ZWQxYWQ1NWFmN2M0OTQvdGFibGVyYW5nZTo1NGNlZTI2YjdkNmQ0OWNjOTZlZDFhZDU1YWY3YzQ5NF8wLTItMS0xLTA_9545c6de-ede3-47d7-b70b-78a1394bab5d">59-2459427</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGFibGU6MTNiMDc1OWQxZWZmNGI4OGFkZGRmZWVkMTQzODE4ZDYvdGFibGVyYW5nZToxM2IwNzU5ZDFlZmY0Yjg4YWRkZGZlZWQxNDM4MThkNl8wLTAtMS0xLTA_e7db01b2-5108-445a-8126-e8889ca355dd">9800 N.W. 41st Street,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGFibGU6MTNiMDc1OWQxZWZmNGI4OGFkZGRmZWVkMTQzODE4ZDYvdGFibGVyYW5nZToxM2IwNzU5ZDFlZmY0Yjg4YWRkZGZlZWQxNDM4MThkNl8wLTEtMS0xLTA_bf23c4b9-f21e-4d17-b64d-73e350ba08b4">Miami,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGFibGU6MTNiMDc1OWQxZWZmNGI4OGFkZGRmZWVkMTQzODE4ZDYvdGFibGVyYW5nZToxM2IwNzU5ZDFlZmY0Yjg4YWRkZGZlZWQxNDM4MThkNl8wLTItMS0xLTA_e9fd6162-f59c-46ea-b1a2-b670cb1fe864">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGFibGU6MTNiMDc1OWQxZWZmNGI4OGFkZGRmZWVkMTQzODE4ZDYvdGFibGVyYW5nZToxM2IwNzU5ZDFlZmY0Yjg4YWRkZGZlZWQxNDM4MThkNl8wLTQtMS0xLTA_ae962718-4f5a-4877-bb63-1fe284729c2d">33178</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGV4dHJlZ2lvbjpkYmQ1Mjg0ODllYzY0NDk3OTc5MTBkNmI3MzM4NmQ4NV8yNjU1_2ed54e7a-4be3-48db-8ab0-ca6026d430f5">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGV4dHJlZ2lvbjpkYmQ1Mjg0ODllYzY0NDk3OTc5MTBkNmI3MzM4NmQ4NV8yNjU2_75427bc5-b2a6-4010-b1b6-668ed60f4361">428-8000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGV4dHJlZ2lvbjpkYmQ1Mjg0ODllYzY0NDk3OTc5MTBkNmI3MzM4NmQ4NV8yNjQ5_77109db4-f3af-49c4-9937-2133a92e1add">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGV4dHJlZ2lvbjpkYmQ1Mjg0ODllYzY0NDk3OTc5MTBkNmI3MzM4NmQ4NV8yNjUw_53651cda-6ce0-4c69-b0ee-81c2c870098a">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGV4dHJlZ2lvbjpkYmQ1Mjg0ODllYzY0NDk3OTc5MTBkNmI3MzM4NmQ4NV8yNjU3_8013c2ba-380d-4605-9321-d23ffe529928">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGV4dHJlZ2lvbjpkYmQ1Mjg0ODllYzY0NDk3OTc5MTBkNmI3MzM4NmQ4NV8yNjUx_b5dc6548-9af3-468b-ab5e-d1a4c8cc5d5a">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGFibGU6NjVmMGEzZmQ2M2VmNGI1YThhNGY0ZmNkYjQ2ZmMyZDIvdGFibGVyYW5nZTo2NWYwYTNmZDYzZWY0YjVhOGE0ZjRmY2RiNDZmYzJkMl8yLTAtMS0xLTA_987eca27-f29b-40e0-b6e5-f539e0fc90d3">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGFibGU6NjVmMGEzZmQ2M2VmNGI1YThhNGY0ZmNkYjQ2ZmMyZDIvdGFibGVyYW5nZTo2NWYwYTNmZDYzZWY0YjVhOGE0ZjRmY2RiNDZmYzJkMl8yLTEtMS0xLTA_f6691104-27c2-4e57-861b-120b4f496ef7">INT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGFibGU6NjVmMGEzZmQ2M2VmNGI1YThhNGY0ZmNkYjQ2ZmMyZDIvdGFibGVyYW5nZTo2NWYwYTNmZDYzZWY0YjVhOGE0ZjRmY2RiNDZmYzJkMl8yLTItMS0xLTA_7828eb8c-121d-4247-9d27-fb77dd27bf13">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i036e7265a609451fbf1ecc6eba11481e_D20210521-20210521"
      id="id3VybDovL2RvY3MudjEvZG9jOmI5MDVkY2QwZGVhNDRlYTk5YmNlMDgxNzc0OGJkMmI1L3NlYzpiOTA1ZGNkMGRlYTQ0ZWE5OWJjZTA4MTc3NDhiZDJiNV8xL2ZyYWc6ZGJkNTI4NDg5ZWM2NDQ5Nzk3OTEwZDZiNzMzODZkODUvdGV4dHJlZ2lvbjpkYmQ1Mjg0ODllYzY0NDk3OTc5MTBkNmI3MzM4NmQ4NV8yNjUy_db9b0cc2-a07b-46ff-a8f2-7eb1c735f308">false</dei:EntityEmergingGrowthCompany>
</xbrl>
