<?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/2022"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="int-20230223.xsd" xlink:type="simple"/>
    <context id="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789460</identifier>
        </entity>
        <period>
            <startDate>2023-02-23</startDate>
            <endDate>2023-02-23</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM180L2ZyYWc6YmJkYzkyZGY2Mjc0NDJhZjg2YTQ4ZGNjYTgyNTgxYjUvdGFibGU6M2YxMDM3NmE5NWUwNDdiNjk4YTc2M2E2OGM1OTlmYWIvdGFibGVyYW5nZTozZjEwMzc2YTk1ZTA0N2I2OThhNzYzYTY4YzU5OWZhYl8yLTEtMS0xLTE2MDg1MQ_717e76fe-a3a5-4c82-99be-be0c8665af69">0000789460</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM180L2ZyYWc6YmJkYzkyZGY2Mjc0NDJhZjg2YTQ4ZGNjYTgyNTgxYjUvdGFibGU6M2YxMDM3NmE5NWUwNDdiNjk4YTc2M2E2OGM1OTlmYWIvdGFibGVyYW5nZTozZjEwMzc2YTk1ZTA0N2I2OThhNzYzYTY4YzU5OWZhYl81LTEtMS0xLTE2MDg1MQ_1884326a-31cf-4629-91c4-616104f13018">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGV4dHJlZ2lvbjo4NWQ4Y2RjNzU4N2Y0NDViYTE5NjAzZjY4ZGM2MTgyZF8xNTc4_ae5f5932-7a16-4fc3-a0e8-abc4ec1a3e92">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGV4dHJlZ2lvbjo4NWQ4Y2RjNzU4N2Y0NDViYTE5NjAzZjY4ZGM2MTgyZF8yODA_754bd9f4-ef1c-4403-a8ee-8551289533b4">2023-02-23</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGV4dHJlZ2lvbjo4NWQ4Y2RjNzU4N2Y0NDViYTE5NjAzZjY4ZGM2MTgyZF8xNTc5_e058548d-0aa4-4e83-b9c0-dba7b46eeec9">WORLD FUEL SERVICES CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGFibGU6NGFmOWE3NmFkZjQ5NDU3Mjk1NjE3ZmUwNWYzMDc0NGMvdGFibGVyYW5nZTo0YWY5YTc2YWRmNDk0NTcyOTU2MTdmZTA1ZjMwNzQ0Y18wLTAtMS0xLTE2MDg1MQ_20028bea-ac8d-4506-8b4a-e227fc6a098c">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGFibGU6NGFmOWE3NmFkZjQ5NDU3Mjk1NjE3ZmUwNWYzMDc0NGMvdGFibGVyYW5nZTo0YWY5YTc2YWRmNDk0NTcyOTU2MTdmZTA1ZjMwNzQ0Y18wLTEtMS0xLTE2MDg1MQ_d3dc2d30-8805-48ca-a3b6-8e0a6f5c9d2c">1-9533</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGFibGU6NGFmOWE3NmFkZjQ5NDU3Mjk1NjE3ZmUwNWYzMDc0NGMvdGFibGVyYW5nZTo0YWY5YTc2YWRmNDk0NTcyOTU2MTdmZTA1ZjMwNzQ0Y18wLTItMS0xLTE2MDg1MQ_fdd24531-23b9-4872-afee-86786a0b41f1">59-2459427</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGFibGU6YzAyMjA5ZGY2MDJmNGQ2MmFiOWJiNTQ5ODY1ZWIwYjIvdGFibGVyYW5nZTpjMDIyMDlkZjYwMmY0ZDYyYWI5YmI1NDk4NjVlYjBiMl8wLTAtMS0xLTE2MDg1MQ_7f91ca33-8ecb-479a-9bef-91f80822c2a5">9800 N.W. 41st Street,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGFibGU6YzAyMjA5ZGY2MDJmNGQ2MmFiOWJiNTQ5ODY1ZWIwYjIvdGFibGVyYW5nZTpjMDIyMDlkZjYwMmY0ZDYyYWI5YmI1NDk4NjVlYjBiMl8wLTEtMS0xLTE2MDg1MQ_fd768ddc-66a0-4d96-a2b7-37ae9e1072f9">Miami,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGFibGU6YzAyMjA5ZGY2MDJmNGQ2MmFiOWJiNTQ5ODY1ZWIwYjIvdGFibGVyYW5nZTpjMDIyMDlkZjYwMmY0ZDYyYWI5YmI1NDk4NjVlYjBiMl8wLTItMS0xLTE2MDg1MQ_87ef2596-bc71-458d-aa84-cba5458556c4">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGFibGU6YzAyMjA5ZGY2MDJmNGQ2MmFiOWJiNTQ5ODY1ZWIwYjIvdGFibGVyYW5nZTpjMDIyMDlkZjYwMmY0ZDYyYWI5YmI1NDk4NjVlYjBiMl8wLTQtMS0xLTE2MDg1MQ_a285d0e8-5bf9-4467-8a88-380104046dbd">33178</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGV4dHJlZ2lvbjo4NWQ4Y2RjNzU4N2Y0NDViYTE5NjAzZjY4ZGM2MTgyZF8xNTgw_21d0c56e-c264-4bd6-8dd2-6946d2b9ccbf">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGV4dHJlZ2lvbjo4NWQ4Y2RjNzU4N2Y0NDViYTE5NjAzZjY4ZGM2MTgyZF8xNTgx_431a418a-4cfd-4508-8bec-402e0c1891c4">428-8000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGV4dHJlZ2lvbjo4NWQ4Y2RjNzU4N2Y0NDViYTE5NjAzZjY4ZGM2MTgyZF8xNTgy_008615c1-002f-4ab9-82df-fec6e2c0aad1">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGV4dHJlZ2lvbjo4NWQ4Y2RjNzU4N2Y0NDViYTE5NjAzZjY4ZGM2MTgyZF8xNTg0_42680f8e-27e8-436d-ae40-aa2e88524cec">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGV4dHJlZ2lvbjo4NWQ4Y2RjNzU4N2Y0NDViYTE5NjAzZjY4ZGM2MTgyZF8xNTgz_8fbd5269-4b33-482c-bfec-d0aab1c31fa1">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGV4dHJlZ2lvbjo4NWQ4Y2RjNzU4N2Y0NDViYTE5NjAzZjY4ZGM2MTgyZF8xNTg1_55eaa237-7a29-452b-99aa-0c29b878fbb6">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGFibGU6NWM0NDdkYWMzNGVkNDBmYmJiZWU5Y2MzNDEzYzA0YzUvdGFibGVyYW5nZTo1YzQ0N2RhYzM0ZWQ0MGZiYmJlZTljYzM0MTNjMDRjNV8yLTAtMS0xLTE2MDg1MQ_1371b79e-7ac8-4095-b39d-446db5706448">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGFibGU6NWM0NDdkYWMzNGVkNDBmYmJiZWU5Y2MzNDEzYzA0YzUvdGFibGVyYW5nZTo1YzQ0N2RhYzM0ZWQ0MGZiYmJlZTljYzM0MTNjMDRjNV8yLTEtMS0xLTE2MDg1MQ_eff405e9-4a71-465f-8515-81008ab0389e">INT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGFibGU6NWM0NDdkYWMzNGVkNDBmYmJiZWU5Y2MzNDEzYzA0YzUvdGFibGVyYW5nZTo1YzQ0N2RhYzM0ZWQ0MGZiYmJlZTljYzM0MTNjMDRjNV8yLTItMS0xLTE2MDg1MQ_af781ef7-46ff-4667-bf85-e010d8562e42">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="iaf8b2f31ff384978ac8f229518a41dba_D20230223-20230223"
      id="id3VybDovL2RvY3MudjEvZG9jOmI2NDMzOTZiYTBmZjRlMWM5OTdlODI4Y2M3YWQ2ZjEzL3NlYzpiNjQzMzk2YmEwZmY0ZTFjOTk3ZTgyOGNjN2FkNmYxM18xL2ZyYWc6ODVkOGNkYzc1ODdmNDQ1YmExOTYwM2Y2OGRjNjE4MmQvdGV4dHJlZ2lvbjo4NWQ4Y2RjNzU4N2Y0NDViYTE5NjAzZjY4ZGM2MTgyZF8xNTg2_b0b3f743-66bf-4d08-8f4f-f718f01c198c">false</dei:EntityEmergingGrowthCompany>
</xbrl>
