XML 53 R37.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Note 1 - Nature of Operations and Summary of Significant Accounting Policies (Details Textual) $ in Millions | 3 Months Ended | 12 Months Ended |
--- | --- | --- | ---
Dec. 31, 2021 USD ($) shares | Dec. 31, 2021 shares | Dec. 31, 2020 shares | Dec. 31, 2019 USD ($) shares | Jan. 01, 2020 USD ($)
Highly Liquid Investments Maturity Period (Year) |  | 3 years |  |  |
Inspection Interval (Year) |  | 5 years |  |  |
Increase Of Amortization Period (Month) |  | 30 months |  |  |
Number Of Offshore Supply Vessels |  | 153 | 172 |  |
Number Of Vessels Disposed |  | 18 | 23 |  |
Number of Ocean Going Tugs, Contracted To Build | 2 | 2 |  |  |
Ocean Going Tugs, Expected Cost, Each | $ 6.3 |  |  |  |
Down Payments To Start Construction On Tugboats | $ 2.3 |  |  |  |
Accounts Receivable, Allowance for Credit Loss, Ending Balance |  |  |  | $ 2.7 |
Accounts Receivable, Allowance for Credit Loss, Writeoff |  |  |  | $ 2.6 |
Accounting Standards Update 2016-13 [Member] |  |  |  |  |
Accounts Receivable, Allowance for Credit Loss, Ending Balance |  |  |  |  | $ 0.2
Out-of-the-money Warrants [Member] |  |  |  |  |
Class of Warrant or Right, Outstanding (in shares) | shares | 5,923,399 | 5,923,399 | 5,923,399 | 5,923,399 |
Marine Equipment [Member] |  |  |  |  |
Property, Plant and Equipment, Salvage Value, Percentage | 7.50% | 7.50% |  |  |
Marine Equipment [Member] | Minimum [Member] |  |  |  |  |
Property, Plant and Equipment, Useful Life (Year) |  | 10 years |  |  |
Marine Equipment [Member] | Maximum [Member] |  |  |  |  |
Property, Plant and Equipment, Useful Life (Year) |  | 20 years |  |  |
Property, Plant and Equipment, Other Types [Member] | Minimum [Member] |  |  |  |  |
Property, Plant and Equipment, Useful Life (Year) |  | 3 years |  |  |
Property, Plant and Equipment, Other Types [Member] | Maximum [Member] |  |  |  |  |
Property, Plant and Equipment, Useful Life (Year) |  | 10 years |  |  |
Remaining Number Of Vessels [Member] |  |  |  |  |
Number of Vessels |  | 135 |  |  |
Actively Employed Vessels [Member] |  |  |  |  |
Number of Vessels |  | 126 |  |  |
Stacked Vessels [Member] |  |  |  |  |
Number of Vessels |  | 9 | 35 |  |

X
- Definition Represents down payments to start construction on tugboats. + References No definition available. + Details
Name: | tdw_DownPaymentsToStartConstructionOnTugboats
Namespace Prefix: | tdw_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Represents the highly liquid investments maturity period. + References No definition available. + Details
Name: | tdw_HighlyLiquidInvestmentsMaturityPeriod
Namespace Prefix: | tdw_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the increase of amortization period. + References No definition available. + Details
Name: | tdw_IncreaseOfAmortizationPeriod
Namespace Prefix: | tdw_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the inspection period needed to certify the vessels. + References No definition available. + Details
Name: | tdw_InspectionInterval
Namespace Prefix: | tdw_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents number of ocean going tugs contracted to build. + References No definition available. + Details
Name: | tdw_NumberOfOceanGoingTugsContractedToBuild
Namespace Prefix: | tdw_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the number of offshore supply vessels. + References No definition available. + Details
Name: | tdw_NumberOfOffshoreSupplyVessels
Namespace Prefix: | tdw_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The number of vessels. + References No definition available. + Details
Name: | tdw_NumberOfVessels
Namespace Prefix: | tdw_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of vessels disposed. + References No definition available. + Details
Name: | tdw_NumberOfVesselsDisposed
Namespace Prefix: | tdw_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents expected cost for each ocean going tugs. + References No definition available. + Details
Name: | tdw_OceanGoingTugsExpectedCostEach
Namespace Prefix: | tdw_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Amount of allowance for credit loss on accounts receivable. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 310 -SubTopic 10 -Section 50 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524 Reference 3: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (f) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 Reference 4: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 45 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivable
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of direct write-downs of accounts receivable charged against the allowance. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 326 -SubTopic 20 -Section 50 -Paragraph 13 -Subparagraph (d) -URI http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447 + Details
Name: | us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Number of warrants or rights outstanding. + References No definition available. + Details
Name: | us-gaap_ClassOfWarrantOrRightOutstanding
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Stated as a percentage, the estimated or actual value of the asset at the end of its useful life or when it is no longer serviceable (cannot be used for its original purpose) divided by its [historical] capitalized cost. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentSalvageValuePercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment. + References No definition available. + Details
Name: | us-gaap_PropertyPlantAndEquipmentUsefulLife
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_AdjustmentsForNewAccountingPronouncementsAxis=us-gaap_AccountingStandardsUpdate201613Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=tdw_OutofthemoneyWarrantsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=tdw_MarineEquipmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_PropertyPlantAndEquipmentOtherTypesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=tdw_RemainingNumberOfVesselsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=tdw_ActivelyEmployedVesselsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PropertyPlantAndEquipmentByTypeAxis=tdw_StackedVesselsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |