XML 88 R70.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Commitments and Contingencies (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2021 USD ($) | Dec. 31, 2019 USD ($) incident
Other Commitments [Line Items] |  |
Commitments to purchase trailers, vehicles and forklifts | $ 3,172 |
Liability insurance coverage | 100 |
Self-insurance retention workers' compensation | 500 |
Reserve for a vehicular claim |  | $ 7,500
Number of vehicular incidents | incident |  | 1
Aggregate deductible for claims between $0 and $3,000 | Expedited Freight |  |
Other Commitments [Line Items] |  |
Company Risk Retention | 3,000 |
Aggregate deductible for claims between $0 and $2,000 | Expedited Freight |  |
Other Commitments [Line Items] |  |
Company Risk Retention | 2,000 |
Aggregate deductible for claims between $3,000 and $5,000 | Expedited Freight |  |
Other Commitments [Line Items] |  |
Company Risk Retention | 6,000 |
Aggregate deductible for claims between $5,000 and $10,000 | Expedited Freight |  |
Other Commitments [Line Items] |  |
Company Risk Retention | 2,500 |
Aggregate deductible for claims between $0 and $1,000 | Intermodal |  |
Other Commitments [Line Items] |  |
Company Risk Retention | 1,000 |
Minimum | Aggregate deductible for claims between $0 and $3,000 | Expedited Freight |  |
Other Commitments [Line Items] |  |
Layer | 0 |
Minimum | Aggregate deductible for claims between $0 and $2,000 | Expedited Freight |  |
Other Commitments [Line Items] |  |
Layer | 0 |
Minimum | Aggregate deductible for claims between $3,000 and $5,000 | Expedited Freight |  |
Other Commitments [Line Items] |  |
Layer | 3,000 |
Minimum | Aggregate deductible for claims between $5,000 and $10,000 | Expedited Freight |  |
Other Commitments [Line Items] |  |
Layer | 5,000 |
Minimum | Aggregate deductible for claims between $0 and $1,000 | Intermodal |  |
Other Commitments [Line Items] |  |
Layer | 0 |
Maximum | Aggregate deductible for claims between $0 and $3,000 | Expedited Freight |  |
Other Commitments [Line Items] |  |
Layer | 3,000 |
Maximum | Aggregate deductible for claims between $0 and $2,000 | Expedited Freight |  |
Other Commitments [Line Items] |  |
Layer | 2,000 |
Maximum | Aggregate deductible for claims between $3,000 and $5,000 | Expedited Freight |  |
Other Commitments [Line Items] |  |
Layer | 5,000 |
Maximum | Aggregate deductible for claims between $5,000 and $10,000 |  |
Other Commitments [Line Items] |  |
Layer | 10,000 |
Maximum | Aggregate deductible for claims between $5,000 and $10,000 | Expedited Freight |  |
Other Commitments [Line Items] |  |
Layer | 10,000 |
Maximum | Aggregate deductible for claims between $0 and $1,000 | Intermodal |  |
Other Commitments [Line Items] |  |
Layer | $ 1,000 |

X
- Definition Liability insurance coverage + References No definition available. + Details
Name: | fwrd_Liabilityinsurancecoverage
Namespace Prefix: | fwrd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Loss Contingency, Number Of Vehicular Incidents + References No definition available. + Details
Name: | fwrd_LossContingencyNumberOfVehicularIncidents
Namespace Prefix: | fwrd_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition The disclosure indicates the amount of additional liability retained by the company (self-insured retention) for each occurrence. + References No definition available. + Details
Name: | fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductible
Namespace Prefix: | fwrd_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition The disclosure indicates the applicable range for additional liability retained by the company (self-insured retention) for each occurrence. + References No definition available. + Details
Name: | fwrd_SelfInsuranceRetentionLiabilityAdditionalDeductibleApplicableRange
Namespace Prefix: | fwrd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The disclosure indicates the amount of liability retained by the company (self-insured retention) for each workers' compensation occurrence. + References No definition available. + Details
Name: | fwrd_SelfInsuranceRetentionWorkersCompensation
Namespace Prefix: | fwrd_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of increase (decrease) in liability to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

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_OtherCommitmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(17)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(19)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 3: 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(25)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Details
Name: | fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And3000
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=fwrd_ExpeditedFreightSegmentMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And2000Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | fwrd_RangeofClaimAxis=fwrd_Aggregatedeductibleforclaimsbetween3000and5000Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | fwrd_RangeofClaimAxis=fwrd_Aggregatedeductibleforclaimsbetween5000and10000Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | fwrd_RangeofClaimAxis=fwrd_AggregateDeductibleForClaimsBetween0And1000Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=fwrd_IntermodalSegmentMember
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: |