XML 27 R16.htm IDEA: XBRL DOCUMENT
v3.7.0.1

Basis of Presentation and Significant Accounting Policies (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2017
Summary of Significant Accounting Policies (Tables) |
Inventories Table |
| March 31, 2017 |  | December 31, 2016
| (In Thousands)
Finished goods | $ | 63,037 |  |  | $ | 62,064 |
Raw materials | 3,096 |  |  | 2,429 |
Parts and supplies | 37,302 |  |  | 35,548 |
Work in progress | 14,058 |  |  | 6,505 |
Total inventories | $ | 117,493 |  |  | $ | 106,546 |
Weighted Average Shares Outstanding Table |
| Three Months Ended March 31,
| 2017 |  | 2016
| (In Thousands)
Number of weighted average common shares outstanding | 114,197 |  |  | 79,421 |
Assumed exercise of stock options and warrants | — |  |  | — |
Average diluted shares outstanding | 114,197 |  |  | 79,421 |
Services and Rentals Revenues Table |
| Three Months Ended March 31,
| 2017 |  | 2016
| (In Thousands)
Rental revenue | $ | 10,086 |  |  | $ | 14,103 |
Cost of rental revenue | $ | 4,986 |  |  | $ | 7,027 |
Schedule of Goodwill Table |
Fair Value Measurements on a Recurring Basis Table |
|  |  | Fair Value Measurements Using
| Total as of |  | Quoted Prices in Active Markets for Identical Assets or Liabilities |  | Significant Other Observable Inputs |  | Significant Unobservable Inputs
Description | March 31, 2017 |  | (Level 1) |  | (Level 2) |  | (Level 3)
| (In Thousands)
CCLP Series A Preferred Units | $ | 78,260 |  |  | $ | — |  |  | $ | — |  |  | $ | 78,260 |
Warrants liability | 12,527 |  |  | 12,527 |  |  | — |  |  | — |
Asset for foreign currency derivative contracts | 492 |  |  | — |  |  | 492 |  |  | — |
Liability for foreign currency derivative contracts | (144 | ) |  | — |  |  | (144 | ) |  | — |
Net liability | $ | 91,135 |  |  |  |  |  |  |
|  |  | Fair Value Measurements Using
| Total as of |  | Quoted Prices in Active Markets for Identical Assets or Liabilities |  | Significant Other Observable Inputs |  | Significant Unobservable Inputs
Description | December 31, 2016 |  | (Level 1) |  | (Level 2) |  | (Level 3)
| (In Thousands)
CCLP Series A Preferred Units | $ | 77,062 |  |  | $ | — |  |  | $ | — |  |  | $ | 77,062 |
Warrants liability | 18,503 |  |  | — |  |  | — |  |  | 18,503 |
Asset for foreign currency derivative contracts | 81 |  |  | — |  |  | 81 |  |  | — |
Liability for foreign currency derivative contracts | (371 | ) |  | — |  |  | (371 | ) |  | — |
Net liability | $ | 95,275 |  |  |  |  |  |  |

X
- References No definition available. + Details
Name: | tti_SummaryOfSignificantAccountingPoliciesTables
Namespace Prefix: | tti_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19190-110258 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.6) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_InventoryDisclosureTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the recognition of revenue arrangements under which the entity does or will perform multiple revenue-generating activities, categorized by type of arrangement. This item includes certain revenue arrangements that include software elements. This item does not include multiple-deliverable arrangements for industries that prepare disclosures under specific requirements (for instance, construction-type and production-type contracts) otherwise provided for in the taxonomy. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 25 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=68059916&loc=d3e50766-111635 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 605 -SubTopic 25 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=68059916&loc=SL6750900-111635 + Details
Name: | us-gaap_RevenueRecognitionMultipleDeliverableArrangementsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13816-109267 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 350 -SubTopic 20 -Section 50 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=35741047&loc=d3e13854-109267 + Details
Name: | us-gaap_ScheduleOfGoodwillTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the weighted average number of shares used in calculating basic net earnings per share (or unit) and diluted earnings per share (or unit). + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 + Details
Name: | us-gaap_ScheduleOfWeightedAverageNumberOfSharesTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration