XML 64 R52.htm IDEA: XBRL DOCUMENT
v3.20.2

Commitments and Contingencies Commitment and Contingencies (Details) - USD ($) $ in Millions | Jun. 30, 2020 | Aug. 31, 2019 | Mar. 01, 2018
--- | --- | --- | ---
Long-term Purchase Commitment [Line Items] |  |  |
Discontinued operation, amounts of material contingent liabilities remaining, performance bonds | $ 47.0 |  |
Offshore Division | Discontinued Operations, Disposed of by Sale |  |  |
Long-term Purchase Commitment [Line Items] |  |  |
Disposal Group, Including Discontinued Operation, Consideration, Additional Receivable |  |  | $ 7.5
Disposal group, including discontinued operation, consideration, promissory note receivable, interest rate |  |  | 1.52%
Disposal Group, Including Discontinued Operation, Reserve, Other Receivables |  | $ 1.5 |

X
- Definition Discontinued Operation, Amounts of Material Contingent Liabilities Remaining, Performance Bonds + References No definition available. + Details
Name: | tti_DiscontinuedOperationAmountsofMaterialContingentLiabilitiesRemainingPerformanceBonds
Namespace Prefix: | tti_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Disposal Group, Including Discontinued Operation, Consideration, Additional Receivable + References No definition available. + Details
Name: | tti_DisposalGroupIncludingDiscontinuedOperationConsiderationAdditionalReceivable
Namespace Prefix: | tti_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Disposal Group, Including Discontinued Operation, Consideration, Promissory Note Receivable, Interest Rate + References No definition available. + Details
Name: | tti_DisposalGroupIncludingDiscontinuedOperationConsiderationPromissoryNoteReceivableInterestRate
Namespace Prefix: | tti_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Disposal Group, Including Discontinued Operation, Reserve, Other Receivables + References No definition available. + Details
Name: | tti_DisposalGroupIncludingDiscontinuedOperationReserveOtherReceivables
Namespace Prefix: | tti_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. + References No definition available. + Details
Name: | us-gaap_LongTermPurchaseCommitmentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis=tti_OffshoreDivisionMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DisposalGroupClassificationAxis=us-gaap_DiscontinuedOperationsDisposedOfBySaleMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |