<?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-20230209.xsd" xlink:type="simple"/>
    <context id="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789460</identifier>
        </entity>
        <period>
            <startDate>2023-02-09</startDate>
            <endDate>2023-02-09</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV80L2ZyYWc6YWE5ZGM3NjI4ZWJkNDIwMjk4YTNhZTFhMzIwOGVkNTgvdGFibGU6Zjg1MTYxOGFkMGYzNGI3ZjgwOWIwMjYxOWQ5ZGY3NWUvdGFibGVyYW5nZTpmODUxNjE4YWQwZjM0YjdmODA5YjAyNjE5ZDlkZjc1ZV8yLTEtMS0xLTE2MDg0MA_5a8d0648-9192-4ae1-ae33-777d9a0858ad">0000789460</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV80L2ZyYWc6YWE5ZGM3NjI4ZWJkNDIwMjk4YTNhZTFhMzIwOGVkNTgvdGFibGU6Zjg1MTYxOGFkMGYzNGI3ZjgwOWIwMjYxOWQ5ZGY3NWUvdGFibGVyYW5nZTpmODUxNjE4YWQwZjM0YjdmODA5YjAyNjE5ZDlkZjc1ZV81LTEtMS0xLTE2MDg0MA_99cc02fd-8aea-4d7a-b265-c4424ed5f036">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGV4dHJlZ2lvbjoyNDFlNDk5OGEwNmE0ZGE2OTlhMTc4MDE1MjkwMWY3Zl8xNDcw_b0a2fdc8-660a-42b6-a959-8d083985f456">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGV4dHJlZ2lvbjoyNDFlNDk5OGEwNmE0ZGE2OTlhMTc4MDE1MjkwMWY3Zl8yMjg_82008750-b8df-4239-ab99-20ad311dd836">2023-02-09</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGV4dHJlZ2lvbjoyNDFlNDk5OGEwNmE0ZGE2OTlhMTc4MDE1MjkwMWY3Zl8xNDcx_bf310c00-ca8b-4112-9c94-5ae9fdd2752f">WORLD FUEL SERVICES CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGFibGU6YzFhZTYzNWI2OTA1NDljYWIwNDg0OTNhNjY0MzAwZjkvdGFibGVyYW5nZTpjMWFlNjM1YjY5MDU0OWNhYjA0ODQ5M2E2NjQzMDBmOV8wLTAtMS0xLTE2MDg0MA_38316be3-3f2c-430f-9de7-eca87f1ed853">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGFibGU6YzFhZTYzNWI2OTA1NDljYWIwNDg0OTNhNjY0MzAwZjkvdGFibGVyYW5nZTpjMWFlNjM1YjY5MDU0OWNhYjA0ODQ5M2E2NjQzMDBmOV8wLTEtMS0xLTE2MDg0MA_2315aac3-5002-4e40-8fea-fb41c71401de">001-09533</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGFibGU6YzFhZTYzNWI2OTA1NDljYWIwNDg0OTNhNjY0MzAwZjkvdGFibGVyYW5nZTpjMWFlNjM1YjY5MDU0OWNhYjA0ODQ5M2E2NjQzMDBmOV8wLTItMS0xLTE2MDg0MA_a9b656b8-9cb7-42c5-a3d9-6903dfb262d5">59-2459427</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGFibGU6MTM2Y2M4ODQ5NWI0NDVhNDg4ZWFmOTlkMjQ1NzRhNDMvdGFibGVyYW5nZToxMzZjYzg4NDk1YjQ0NWE0ODhlYWY5OWQyNDU3NGE0M18wLTAtMS0xLTE2MDg0MA_7e7ea3ed-a158-4ee9-b7ed-388fa78d78af">9800 N. W. 41st. Street,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGFibGU6MTM2Y2M4ODQ5NWI0NDVhNDg4ZWFmOTlkMjQ1NzRhNDMvdGFibGVyYW5nZToxMzZjYzg4NDk1YjQ0NWE0ODhlYWY5OWQyNDU3NGE0M18wLTEtMS0xLTE2MDg0MA_22dff34f-95b3-4412-babe-3580ba635bf2">Miami,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGFibGU6MTM2Y2M4ODQ5NWI0NDVhNDg4ZWFmOTlkMjQ1NzRhNDMvdGFibGVyYW5nZToxMzZjYzg4NDk1YjQ0NWE0ODhlYWY5OWQyNDU3NGE0M18wLTItMS0xLTE2MDg0MA_00a4479d-07f4-4343-97c7-9a63516ae5bc">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGFibGU6MTM2Y2M4ODQ5NWI0NDVhNDg4ZWFmOTlkMjQ1NzRhNDMvdGFibGVyYW5nZToxMzZjYzg4NDk1YjQ0NWE0ODhlYWY5OWQyNDU3NGE0M18wLTQtMS0xLTE2MDg0MA_1f94c75c-38af-45bc-8cb5-c198492674a9">33178</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGV4dHJlZ2lvbjoyNDFlNDk5OGEwNmE0ZGE2OTlhMTc4MDE1MjkwMWY3Zl8xNDcy_093353c9-aa30-42e2-b48d-53055ad17b55">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGV4dHJlZ2lvbjoyNDFlNDk5OGEwNmE0ZGE2OTlhMTc4MDE1MjkwMWY3Zl8xNDY2_53a3407c-8968-472b-8114-91852447b2ed">428-8000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGV4dHJlZ2lvbjoyNDFlNDk5OGEwNmE0ZGE2OTlhMTc4MDE1MjkwMWY3Zl8xNDcz_7c9ca249-86eb-42b0-93f6-c4c500f94bf6">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGV4dHJlZ2lvbjoyNDFlNDk5OGEwNmE0ZGE2OTlhMTc4MDE1MjkwMWY3Zl8xNDY3_cdde586f-2359-4d6c-9a3d-83d93213d1a1">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGV4dHJlZ2lvbjoyNDFlNDk5OGEwNmE0ZGE2OTlhMTc4MDE1MjkwMWY3Zl8xNDc0_b5011431-69dd-467f-90ac-9eae0b1e930c">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGV4dHJlZ2lvbjoyNDFlNDk5OGEwNmE0ZGE2OTlhMTc4MDE1MjkwMWY3Zl8xNDY4_66831c82-9354-40f0-a873-cf9958d89df0">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGFibGU6NjlhMDBkNzlmMzQ0NDA1ZTgwZWI2Yzc2MTdiNTNlYTAvdGFibGVyYW5nZTo2OWEwMGQ3OWYzNDQ0MDVlODBlYjZjNzYxN2I1M2VhMF8yLTAtMS0xLTE2MDg0MA_e26295f7-aaac-42df-adf5-5a562a14c21d">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGFibGU6NjlhMDBkNzlmMzQ0NDA1ZTgwZWI2Yzc2MTdiNTNlYTAvdGFibGVyYW5nZTo2OWEwMGQ3OWYzNDQ0MDVlODBlYjZjNzYxN2I1M2VhMF8yLTEtMS0xLTE2MDg0MA_e286d583-736f-4f94-8fa6-8b58838537e9">INT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGFibGU6NjlhMDBkNzlmMzQ0NDA1ZTgwZWI2Yzc2MTdiNTNlYTAvdGFibGVyYW5nZTo2OWEwMGQ3OWYzNDQ0MDVlODBlYjZjNzYxN2I1M2VhMF8yLTItMS0xLTE2MDg0MA_5cf86c34-5892-47b3-b0c8-d2db580ead6b">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i99537ac86a694e7297ac2909c10e3f98_D20230209-20230209"
      id="id3VybDovL2RvY3MudjEvZG9jOmE3MDc2NGEzYjgxZjQ5OWY5ODE1MWMxM2NmYzEwNjE5L3NlYzphNzA3NjRhM2I4MWY0OTlmOTgxNTFjMTNjZmMxMDYxOV8xL2ZyYWc6MjQxZTQ5OThhMDZhNGRhNjk5YTE3ODAxNTI5MDFmN2YvdGV4dHJlZ2lvbjoyNDFlNDk5OGEwNmE0ZGE2OTlhMTc4MDE1MjkwMWY3Zl8xNDY5_5978eb01-d8bf-4630-819c-cf4a026c4f2c">false</dei:EntityEmergingGrowthCompany>
</xbrl>
