<?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="trn-20221103.xsd" xlink:type="simple"/>
    <context id="i61966dd733204e898c6b4c9c36189163_D20221103-20221103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0000099780</identifier>
        </entity>
        <period>
            <startDate>2022-11-03</startDate>
            <endDate>2022-11-03</endDate>
        </period>
    </context>
    <dei:DocumentPeriodEndDate
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl80L2ZyYWc6OWY2MzM4NTIzMWY1NDFlZGEzZWE2MTA0YjNjNjlkYzgvdGFibGU6ZWYyODBlMzliZThiNGQ1NThlZDQ1ZjBmZDc5ZmJhZTQvdGFibGVyYW5nZTplZjI4MGUzOWJlOGI0ZDU1OGVkNDVmMGZkNzlmYmFlNF8xLTEtMS0xLTkxMjgw_8da3407b-9d90-4fbe-be20-aa89338cb040">2022-11-03</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl80L2ZyYWc6OWY2MzM4NTIzMWY1NDFlZGEzZWE2MTA0YjNjNjlkYzgvdGFibGU6ZWYyODBlMzliZThiNGQ1NThlZDQ1ZjBmZDc5ZmJhZTQvdGFibGVyYW5nZTplZjI4MGUzOWJlOGI0ZDU1OGVkNDVmMGZkNzlmYmFlNF8xLTEtMS0xLTkxMjgw_a2acfb60-d38b-49b0-9df1-d6514bde3fd7">2022-11-03</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl80L2ZyYWc6OWY2MzM4NTIzMWY1NDFlZGEzZWE2MTA0YjNjNjlkYzgvdGFibGU6ZWYyODBlMzliZThiNGQ1NThlZDQ1ZjBmZDc5ZmJhZTQvdGFibGVyYW5nZTplZjI4MGUzOWJlOGI0ZDU1OGVkNDVmMGZkNzlmYmFlNF8yLTEtMS0xLTkxMjgw_ddc86740-f05b-43c2-b794-e208cf2b83cb">TRINITY INDUSTRIES INC</dei:EntityRegistrantName>
    <dei:EntityCentralIndexKey
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl80L2ZyYWc6OWY2MzM4NTIzMWY1NDFlZGEzZWE2MTA0YjNjNjlkYzgvdGFibGU6ZWYyODBlMzliZThiNGQ1NThlZDQ1ZjBmZDc5ZmJhZTQvdGFibGVyYW5nZTplZjI4MGUzOWJlOGI0ZDU1OGVkNDVmMGZkNzlmYmFlNF8zLTEtMS0xLTkxMjgw_9b23c02c-3645-4e7a-8523-1af060020747">0000099780</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl80L2ZyYWc6OWY2MzM4NTIzMWY1NDFlZGEzZWE2MTA0YjNjNjlkYzgvdGFibGU6ZWYyODBlMzliZThiNGQ1NThlZDQ1ZjBmZDc5ZmJhZTQvdGFibGVyYW5nZTplZjI4MGUzOWJlOGI0ZDU1OGVkNDVmMGZkNzlmYmFlNF80LTEtMS0xLTkxMjgw_9ea1e19a-c163-43c6-8833-4f61168347c1">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGV4dHJlZ2lvbjo4YjkzMzRhNTgxNDE0OTZhOTBlNTUwYWFlY2FmOGFmOV8xNzMy_d7ac4245-c9cc-4f79-8335-d63ee0d7284f">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGFibGU6ZGYxYmVlN2NlYjAwNDg5Yjk0NzdjZjNhOGY0NjNhODUvdGFibGVyYW5nZTpkZjFiZWU3Y2ViMDA0ODliOTQ3N2NmM2E4ZjQ2M2E4NV8wLTItMS0xLTkxMjgw_8da3407b-9d90-4fbe-be20-aa89338cb040">2022-11-03</dei:DocumentPeriodEndDate>
    <dei:DocumentPeriodEndDate
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGFibGU6ZGYxYmVlN2NlYjAwNDg5Yjk0NzdjZjNhOGY0NjNhODUvdGFibGVyYW5nZTpkZjFiZWU3Y2ViMDA0ODliOTQ3N2NmM2E4ZjQ2M2E4NV8wLTItMS0xLTkxMjgw_a2acfb60-d38b-49b0-9df1-d6514bde3fd7">2022-11-03</dei:DocumentPeriodEndDate>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGFibGU6NGFmY2M5ODBiZWIyNDJmMTkzMzMwMWNlNzgwMmIwNmYvdGFibGVyYW5nZTo0YWZjYzk4MGJlYjI0MmYxOTMzMzAxY2U3ODAyYjA2Zl8xLTAtMS0xLTkxMjgw_5a620849-85f5-4a5c-8fa3-989c03b5a847">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGFibGU6NGFmY2M5ODBiZWIyNDJmMTkzMzMwMWNlNzgwMmIwNmYvdGFibGVyYW5nZTo0YWZjYzk4MGJlYjI0MmYxOTMzMzAxY2U3ODAyYjA2Zl8xLTItMS0xLTkxMjgw_3f46b291-94fa-4d24-b077-8ad9e61ded23">1-6903</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGFibGU6NGFmY2M5ODBiZWIyNDJmMTkzMzMwMWNlNzgwMmIwNmYvdGFibGVyYW5nZTo0YWZjYzk4MGJlYjI0MmYxOTMzMzAxY2U3ODAyYjA2Zl8xLTQtMS0xLTkxMjgw_799d8e37-d4b6-4f80-aeeb-1afffccf40ef">75-0225040</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGV4dHJlZ2lvbjo4YjkzMzRhNTgxNDE0OTZhOTBlNTUwYWFlY2FmOGFmOV8xNzI0_cbe47eb4-69cf-4b25-8b44-a374219031ec">14221 N. Dallas Parkway, Suite 1100,</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGV4dHJlZ2lvbjo4YjkzMzRhNTgxNDE0OTZhOTBlNTUwYWFlY2FmOGFmOV8xNzMz_71234458-8f3d-4187-817f-965876003a8b">Dallas</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGV4dHJlZ2lvbjo4YjkzMzRhNTgxNDE0OTZhOTBlNTUwYWFlY2FmOGFmOV8xNzM0_1b124167-9bc8-4d2d-863f-2c9c917660b7">TX</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGV4dHJlZ2lvbjo4YjkzMzRhNTgxNDE0OTZhOTBlNTUwYWFlY2FmOGFmOV8xNzI3_2d830e2d-8683-41bf-946e-155b631e9134">75254-2957</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGV4dHJlZ2lvbjo4YjkzMzRhNTgxNDE0OTZhOTBlNTUwYWFlY2FmOGFmOV8xNzI1_7f1acdda-256b-4e90-ac14-ed79f9688e0f">214</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGV4dHJlZ2lvbjo4YjkzMzRhNTgxNDE0OTZhOTBlNTUwYWFlY2FmOGFmOV8xNzI4_e9fbfbfa-f81e-416f-8f52-9cf18ce8941e">631-4420</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGV4dHJlZ2lvbjo4YjkzMzRhNTgxNDE0OTZhOTBlNTUwYWFlY2FmOGFmOV8xNzI5_1d217708-f619-4941-890a-1a1ed7292f8e">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGV4dHJlZ2lvbjo4YjkzMzRhNTgxNDE0OTZhOTBlNTUwYWFlY2FmOGFmOV8xNzMw_5c96eaf3-ff6e-4ff2-a68f-26672b4c3bad">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGV4dHJlZ2lvbjo4YjkzMzRhNTgxNDE0OTZhOTBlNTUwYWFlY2FmOGFmOV8xNzMx_5b5fae2f-64a9-4c3d-be6c-03512550951b">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGV4dHJlZ2lvbjo4YjkzMzRhNTgxNDE0OTZhOTBlNTUwYWFlY2FmOGFmOV8xNzI2_643f9151-2b51-4c01-9c7a-2e643294d58a">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGFibGU6OWY5Y2E3NjA5Y2EzNGY3YzgzNDU1NzhiNTE3MTljZmYvdGFibGVyYW5nZTo5ZjljYTc2MDljYTM0ZjdjODM0NTU3OGI1MTcxOWNmZl8xLTAtMS0xLTkxMjgw_f01e8675-284b-4cdd-b61b-480adb474526">Common Stock</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGFibGU6OWY5Y2E3NjA5Y2EzNGY3YzgzNDU1NzhiNTE3MTljZmYvdGFibGVyYW5nZTo5ZjljYTc2MDljYTM0ZjdjODM0NTU3OGI1MTcxOWNmZl8xLTEtMS0xLTkxMjgw_839cedda-5cb8-4e2e-aa83-e23be97a7bb2">TRN</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGFibGU6OWY5Y2E3NjA5Y2EzNGY3YzgzNDU1NzhiNTE3MTljZmYvdGFibGVyYW5nZTo5ZjljYTc2MDljYTM0ZjdjODM0NTU3OGI1MTcxOWNmZl8xLTItMS0xLTkxMjgw_0cf8ad7e-303c-4370-b0a6-ba5110fe74c2">NYSE</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i61966dd733204e898c6b4c9c36189163_D20221103-20221103"
      id="id3VybDovL2RvY3MudjEvZG9jOmE0YzQ2ZGEwZWRiNjRlZTNiOTQyNjEwNTQ0YmZlMmIyL3NlYzphNGM0NmRhMGVkYjY0ZWUzYjk0MjYxMDU0NGJmZTJiMl8xL2ZyYWc6OGI5MzM0YTU4MTQxNDk2YTkwZTU1MGFhZWNhZjhhZjkvdGV4dHJlZ2lvbjo4YjkzMzRhNTgxNDE0OTZhOTBlNTUwYWFlY2FmOGFmOV8xNzIz_34e51d11-2684-44bb-b9c3-d67533a63e03">false</dei:EntityEmergingGrowthCompany>
</xbrl>
