XML 44 R31.htm IDEA: XBRL DOCUMENT
v3.22.4

Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2022
Accounting Policies [Abstract] |
Accounts Receivable, Doubtful Accounts Table | The allowance for doubtful accounts is determined on a specific identification basis when we believe that the collection of specific amounts owed to us is not probable. Changes in the allowance are as follows:
|  | Year Ended December 31,
|  | 2022 |  | 2021 |  | 2020
|  | (In Thousands)
At beginning of period |  | $ | 289 |  |  | $ | 6,824 |  |  | $ | 1,912 |
Activity in the period: |  |  |  |  |  |
Provision for doubtful accounts |  | 257 |  |  | (4) |  |  | 5,672 |
Account (charge offs) recoveries, net |  | (8) |  |  | (6,531) |  |  | (760) |
At end of period |  | $ | 538 |  |  | $ | 289 |  |  | $ | 6,824 |
Property, Plant, and Equipment Table | Property, plant, and equipment are stated at cost. Expenditures that increase the useful lives of assets are capitalized. The cost of repairs and maintenance is charged to operations as incurred. Depreciation is computed using the straight-line method over the estimated useful lives of the assets, which are generally as follows:
Buildings |  | 25 years
Machinery and equipment |  | 3 – 10 years
Automobiles and trucks |  | 4 – 5 years
Chemical plants |  | 15 – 30 years
Schedule of Cash Flow, Supplemental Disclosures | Supplemental cash flow information from continuing and discontinued operations is as follows:
| Year Ended December 31,
| 2022 |  | 2021 |  | 2020
| (in thousands)
Supplemental cash flow information(1): |  |  |  |  |
Interest paid | $ | 15,669 |  |  | $ | 14,347 |  |  | $ | 63,935 |
Income taxes paid | $ | 3,270 |  |  | $ | 2,100 |  |  | $ | 5,633 |
Accrued capital expenditures at year end | $ | 7,036 |  |  | $ | 7,491 |  |  | $ | 1,573 |
(1) I nformation for the year ended December 31, 2020 includes the activity for CSI Compressco for the full period. Information for the year ended December 31, 2021 includes activity for CSI Compressco for January only.

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

X
- Definition Tabular disclosure of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 + Details
Name: | us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(13)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 360 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229 + Details
Name: | us-gaap_PropertyPlantAndEquipmentTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of supplemental cash flow information for the periods presented. + References No definition available. + Details
Name: | us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration