<?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-20221209.xsd" xlink:type="simple"/>
    <context id="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789460</identifier>
        </entity>
        <period>
            <startDate>2022-12-09</startDate>
            <endDate>2022-12-09</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl80L2ZyYWc6ZTZiMzIyMzAyMTg1NGIzZjlhZTUxZTk0ZDRhMDNlOTAvdGFibGU6NDUxYjM4MGY4NmZmNDExNGE0ZDJiYjMyMWZmMjdmNzQvdGFibGVyYW5nZTo0NTFiMzgwZjg2ZmY0MTE0YTRkMmJiMzIxZmYyN2Y3NF8yLTEtMS0xLTE2MDg0OQ_d37fe350-a712-4707-b814-58282f31b56f">0000789460</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl80L2ZyYWc6ZTZiMzIyMzAyMTg1NGIzZjlhZTUxZTk0ZDRhMDNlOTAvdGFibGU6NDUxYjM4MGY4NmZmNDExNGE0ZDJiYjMyMWZmMjdmNzQvdGFibGVyYW5nZTo0NTFiMzgwZjg2ZmY0MTE0YTRkMmJiMzIxZmYyN2Y3NF81LTEtMS0xLTE2MDg0OQ_f406bb5e-c4a1-4600-8d02-37bc026189d2">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGV4dHJlZ2lvbjphZmY1MGRmZGZiYzc0YTgwYWQwM2Q5YzVlYjMwYjg2Yl8xNDg2_e8f3f3ab-f727-4f99-acb3-b78722a481d1">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGV4dHJlZ2lvbjphZmY1MGRmZGZiYzc0YTgwYWQwM2Q5YzVlYjMwYjg2Yl8yMzU_16754b42-2baa-426e-82f1-877774da2ca9">2022-12-09</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGV4dHJlZ2lvbjphZmY1MGRmZGZiYzc0YTgwYWQwM2Q5YzVlYjMwYjg2Yl8xNDc5_299aedd4-b40f-422a-bf6f-3309066cedb6">WORLD FUEL SERVICES CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGFibGU6NzA1ZmVlYzM2ZWIzNDE4OGI1NjY1OTExMTc4YmE3NGIvdGFibGVyYW5nZTo3MDVmZWVjMzZlYjM0MTg4YjU2NjU5MTExNzhiYTc0Yl8wLTAtMS0xLTE2MDg0OQ_f422a1bd-96cd-4861-8630-d68f2dacc638">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGFibGU6NzA1ZmVlYzM2ZWIzNDE4OGI1NjY1OTExMTc4YmE3NGIvdGFibGVyYW5nZTo3MDVmZWVjMzZlYjM0MTg4YjU2NjU5MTExNzhiYTc0Yl8wLTEtMS0xLTE2MDg0OQ_ce365b65-ab4e-47ab-8b67-01ce43196597">001-09533</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGFibGU6NzA1ZmVlYzM2ZWIzNDE4OGI1NjY1OTExMTc4YmE3NGIvdGFibGVyYW5nZTo3MDVmZWVjMzZlYjM0MTg4YjU2NjU5MTExNzhiYTc0Yl8wLTItMS0xLTE2MDg0OQ_e57f5f4a-82cd-43bb-ae0f-0f4898c6a566">59-2459427</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGFibGU6NGQxNDVjM2QyNjVkNGQxZGE4MWJhZmU3MzMwMWY4MzcvdGFibGVyYW5nZTo0ZDE0NWMzZDI2NWQ0ZDFkYTgxYmFmZTczMzAxZjgzN18wLTAtMS0xLTE2MDg0OQ_17d4cd9f-892d-4246-aca5-c716d9ae758e">9800 N.W. 41st Street,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGFibGU6NGQxNDVjM2QyNjVkNGQxZGE4MWJhZmU3MzMwMWY4MzcvdGFibGVyYW5nZTo0ZDE0NWMzZDI2NWQ0ZDFkYTgxYmFmZTczMzAxZjgzN18wLTEtMS0xLTE2MDg0OQ_411b2b97-eba3-4cc5-947b-b29d0236ab53">Miami,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGFibGU6NGQxNDVjM2QyNjVkNGQxZGE4MWJhZmU3MzMwMWY4MzcvdGFibGVyYW5nZTo0ZDE0NWMzZDI2NWQ0ZDFkYTgxYmFmZTczMzAxZjgzN18wLTItMS0xLTE2MDg0OQ_71fa5746-01a9-4866-930e-c1897fa415d1">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGFibGU6NGQxNDVjM2QyNjVkNGQxZGE4MWJhZmU3MzMwMWY4MzcvdGFibGVyYW5nZTo0ZDE0NWMzZDI2NWQ0ZDFkYTgxYmFmZTczMzAxZjgzN18wLTQtMS0xLTE2MDg0OQ_cdd76b81-7a5f-4650-a749-f060b4920b56">33178</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGV4dHJlZ2lvbjphZmY1MGRmZGZiYzc0YTgwYWQwM2Q5YzVlYjMwYjg2Yl8xNDgw_63fc9f66-1c1b-491c-b18c-5f9c2a0e2442">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGV4dHJlZ2lvbjphZmY1MGRmZGZiYzc0YTgwYWQwM2Q5YzVlYjMwYjg2Yl8xNDgx_0bb7a3a6-f220-4b5b-a12b-79c121f566aa">428-8000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGV4dHJlZ2lvbjphZmY1MGRmZGZiYzc0YTgwYWQwM2Q5YzVlYjMwYjg2Yl8xNDgy_918e6846-cf3d-4d20-8847-f15f345d8fc3">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGV4dHJlZ2lvbjphZmY1MGRmZGZiYzc0YTgwYWQwM2Q5YzVlYjMwYjg2Yl8xNDc4_bf7bee35-024c-4f71-be84-21cd61b3a880">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGV4dHJlZ2lvbjphZmY1MGRmZGZiYzc0YTgwYWQwM2Q5YzVlYjMwYjg2Yl8xNDgz_ebb22e1a-175b-486e-bfa4-1b9efe3495bc">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGV4dHJlZ2lvbjphZmY1MGRmZGZiYzc0YTgwYWQwM2Q5YzVlYjMwYjg2Yl8xNDg0_93b0f0b8-0ffe-4d0d-9aa8-352ba30bfd33">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGFibGU6OTFkZWVhOTBkMDlkNDAyMWJkYjEyMGVjOTQ4ODBkYWQvdGFibGVyYW5nZTo5MWRlZWE5MGQwOWQ0MDIxYmRiMTIwZWM5NDg4MGRhZF8yLTAtMS0xLTE2MDg0OQ_7995e6b0-a76b-4798-bf1a-0792e615a8cc">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGFibGU6OTFkZWVhOTBkMDlkNDAyMWJkYjEyMGVjOTQ4ODBkYWQvdGFibGVyYW5nZTo5MWRlZWE5MGQwOWQ0MDIxYmRiMTIwZWM5NDg4MGRhZF8yLTEtMS0xLTE2MDg0OQ_eff65001-c736-45a7-8933-e4a7e1044c3e">INT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGFibGU6OTFkZWVhOTBkMDlkNDAyMWJkYjEyMGVjOTQ4ODBkYWQvdGFibGVyYW5nZTo5MWRlZWE5MGQwOWQ0MDIxYmRiMTIwZWM5NDg4MGRhZF8yLTItMS0xLTE2MDg0OQ_d637bc3b-c103-4bf8-8079-1adcb3b2af07">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia20c035e49ec40f591da730958cc8feb_D20221209-20221209"
      id="id3VybDovL2RvY3MudjEvZG9jOmEwN2Q3NjQwNGQxMTQ2YzJiNzdkMGRhNzY4MzlhNGIyL3NlYzphMDdkNzY0MDRkMTE0NmMyYjc3ZDBkYTc2ODM5YTRiMl8xL2ZyYWc6YWZmNTBkZmRmYmM3NGE4MGFkMDNkOWM1ZWIzMGI4NmIvdGV4dHJlZ2lvbjphZmY1MGRmZGZiYzc0YTgwYWQwM2Q5YzVlYjMwYjg2Yl8xNDg1_b1613a68-0c3f-49e2-b0db-7cc4e696ca0f">false</dei:EntityEmergingGrowthCompany>
</xbrl>
