<?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-20221027.xsd" xlink:type="simple"/>
    <context id="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000789460</identifier>
        </entity>
        <period>
            <startDate>2022-10-27</startDate>
            <endDate>2022-10-27</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV80L2ZyYWc6YWM4ZGViY2Q3ZWVkNGNkOTk4NjBjMjY4MTI0YjgyZmQvdGFibGU6M2ZhM2FiNmY3YzFkNDI1MTgzMTAyZTJmYThhNzc3ODAvdGFibGVyYW5nZTozZmEzYWI2ZjdjMWQ0MjUxODMxMDJlMmZhOGE3Nzc4MF8yLTEtMS0xLTEyMDQ5Ng_31fec101-9d16-4e79-8cf1-cb0697523b29">0000789460</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV80L2ZyYWc6YWM4ZGViY2Q3ZWVkNGNkOTk4NjBjMjY4MTI0YjgyZmQvdGFibGU6M2ZhM2FiNmY3YzFkNDI1MTgzMTAyZTJmYThhNzc3ODAvdGFibGVyYW5nZTozZmEzYWI2ZjdjMWQ0MjUxODMxMDJlMmZhOGE3Nzc4MF81LTEtMS0xLTEyMDQ5Ng_f9705efc-b5e6-481e-9eb1-ac49602bc5ff">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGV4dHJlZ2lvbjoxYzNmMjQ3YjFkMmY0ZWE1OWFlNzY2Y2JkM2E4ZjZmNl8xNTE1_3c83bea7-1947-411c-97bc-cdc4589e9817">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGV4dHJlZ2lvbjoxYzNmMjQ3YjFkMmY0ZWE1OWFlNzY2Y2JkM2E4ZjZmNl8yODA_92ac1e4e-1f34-44e3-a2fd-e3895fec6121">2022-10-27</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGV4dHJlZ2lvbjoxYzNmMjQ3YjFkMmY0ZWE1OWFlNzY2Y2JkM2E4ZjZmNl8xNTE2_5a5b967d-8ea0-4d3d-9c52-e50b918b9569">WORLD FUEL SERVICES CORPORATION</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGFibGU6MThiYjE0ZDM0YzRkNDE4YWExMjVhNTFkZGE5MmUwOTAvdGFibGVyYW5nZToxOGJiMTRkMzRjNGQ0MThhYTEyNWE1MWRkYTkyZTA5MF8wLTAtMS0xLTEyMDQ5Ng_c6bde80d-5b90-4564-9e8d-5cf36d21806e">FL</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGFibGU6MThiYjE0ZDM0YzRkNDE4YWExMjVhNTFkZGE5MmUwOTAvdGFibGVyYW5nZToxOGJiMTRkMzRjNGQ0MThhYTEyNWE1MWRkYTkyZTA5MF8wLTEtMS0xLTEyMDQ5Ng_ddac151b-d483-4161-9226-7e9670b7d10f">1-9533</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGFibGU6MThiYjE0ZDM0YzRkNDE4YWExMjVhNTFkZGE5MmUwOTAvdGFibGVyYW5nZToxOGJiMTRkMzRjNGQ0MThhYTEyNWE1MWRkYTkyZTA5MF8wLTItMS0xLTEyMDQ5Ng_55f8d71f-6e90-4a10-9e22-11c1a1a73134">59-2459427</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGFibGU6NTE3ZmVhOTRhYzRkNDI4Nzg1ZjcyMDI3OGIzNDFjN2IvdGFibGVyYW5nZTo1MTdmZWE5NGFjNGQ0Mjg3ODVmNzIwMjc4YjM0MWM3Yl8wLTAtMS0xLTEyMDQ5Ng_c73ee3af-da44-4c84-9b40-e53ffa6023a6">9800 N.W. 41st Street,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGFibGU6NTE3ZmVhOTRhYzRkNDI4Nzg1ZjcyMDI3OGIzNDFjN2IvdGFibGVyYW5nZTo1MTdmZWE5NGFjNGQ0Mjg3ODVmNzIwMjc4YjM0MWM3Yl8wLTEtMS0xLTEyMDQ5Ng_3d986048-91c4-4651-b27c-691d60235698">Miami,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGFibGU6NTE3ZmVhOTRhYzRkNDI4Nzg1ZjcyMDI3OGIzNDFjN2IvdGFibGVyYW5nZTo1MTdmZWE5NGFjNGQ0Mjg3ODVmNzIwMjc4YjM0MWM3Yl8wLTItMS0xLTEyMDQ5Ng_94e2eeb4-5b5b-4115-9ab7-bc7cbb1cf488">FL</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGFibGU6NTE3ZmVhOTRhYzRkNDI4Nzg1ZjcyMDI3OGIzNDFjN2IvdGFibGVyYW5nZTo1MTdmZWE5NGFjNGQ0Mjg3ODVmNzIwMjc4YjM0MWM3Yl8wLTQtMS0xLTEyMDQ5Ng_77f5ccc6-2ff6-4e2d-9d6f-d4e1168ddcd9">33178</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGV4dHJlZ2lvbjoxYzNmMjQ3YjFkMmY0ZWE1OWFlNzY2Y2JkM2E4ZjZmNl8xNTIw_d3f0daa1-ef70-4380-ba4a-03beeb3bb6ae">305</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGV4dHJlZ2lvbjoxYzNmMjQ3YjFkMmY0ZWE1OWFlNzY2Y2JkM2E4ZjZmNl8xNTE3_73aac01e-fca4-4a75-b721-cfe3cc6075b5">428-8000</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGV4dHJlZ2lvbjoxYzNmMjQ3YjFkMmY0ZWE1OWFlNzY2Y2JkM2E4ZjZmNl8xNTIx_4554c104-9e9e-42e9-9ff1-f43ccd4fcde9">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGV4dHJlZ2lvbjoxYzNmMjQ3YjFkMmY0ZWE1OWFlNzY2Y2JkM2E4ZjZmNl8xNTIy_4388be62-5c3b-43e1-a498-ef96a03bcc3b">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGV4dHJlZ2lvbjoxYzNmMjQ3YjFkMmY0ZWE1OWFlNzY2Y2JkM2E4ZjZmNl8xNTE4_42c68393-8fc5-4f51-9413-a3397f1bf732">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGV4dHJlZ2lvbjoxYzNmMjQ3YjFkMmY0ZWE1OWFlNzY2Y2JkM2E4ZjZmNl8xNTE5_773e73dc-693e-4592-a498-dba8654fb0aa">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGFibGU6OTA0NzcxYWViY2FjNDdjYzhiZTUzNGM0NWQ5ZmQyZTMvdGFibGVyYW5nZTo5MDQ3NzFhZWJjYWM0N2NjOGJlNTM0YzQ1ZDlmZDJlM18yLTAtMS0xLTEyMDQ5Ng_49a9966d-8f51-4276-916d-f769e1206183">Common Stock, par value $0.01 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGFibGU6OTA0NzcxYWViY2FjNDdjYzhiZTUzNGM0NWQ5ZmQyZTMvdGFibGVyYW5nZTo5MDQ3NzFhZWJjYWM0N2NjOGJlNTM0YzQ1ZDlmZDJlM18yLTEtMS0xLTEyMDQ5Ng_3397d593-41fb-43fe-8f55-464ebb0baea1">INT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGFibGU6OTA0NzcxYWViY2FjNDdjYzhiZTUzNGM0NWQ5ZmQyZTMvdGFibGVyYW5nZTo5MDQ3NzFhZWJjYWM0N2NjOGJlNTM0YzQ1ZDlmZDJlM18yLTItMS0xLTEyMDQ5Ng_6e187d51-c476-4998-9804-8742d7548725">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i2268122b5f78442fb7c3d414d826966f_D20221027-20221027"
      id="id3VybDovL2RvY3MudjEvZG9jOjQ5MDcwYjI5NDQxMDRlYzNiMjY5Mzc3Mjc5Mjc1MGNhL3NlYzo0OTA3MGIyOTQ0MTA0ZWMzYjI2OTM3NzI3OTI3NTBjYV8xL2ZyYWc6MWMzZjI0N2IxZDJmNGVhNTlhZTc2NmNiZDNhOGY2ZjYvdGV4dHJlZ2lvbjoxYzNmMjQ3YjFkMmY0ZWE1OWFlNzY2Y2JkM2E4ZjZmNl8xNTIz_7e93cf03-c081-497b-858d-531a92704927">false</dei:EntityEmergingGrowthCompany>
</xbrl>
