XML 62 R47.htm IDEA: XBRL DOCUMENT
v3.20.4

Commitments and Contingencies (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2020 USD ($)
Commitments to purchase trailers, vehicles and forklifts | $ 2,551
Liability insurance coverage | 100
Self-insurance retention workers' compensation | 500
Increase (Decrease) in Liability for Claims and Claims Adjustment Expense Reserve | 7,500
Commitments to purchase trailers, vehicles and forklifts | 2,551
Aggregate deductible for claims between $3,000 and $5,000 [Member] |
Self-insurance retention liability additional deductible | 6,000
Aggregate deductible for claims between $5,000 and $10,000 [Member] |
Self-insurance retention liability additional deductible | 5,000
Aggregate deductible for claims between $0 and $3,000 | Expedited LTL [Member] |
Self-insurance retention liability additional deductible | 3,000
Aggregate deductible for claims between $0 and $2,000 [Member] | Truckload [Member] |
Self-insurance retention liability additional deductible | 2,000
Aggregate deductible for claims between $0 and $250 | Intermodal [Member] |
Self-insurance retention liability additional deductible | 250
Minimum [Member] | Aggregate deductible for claims between $3,000 and $5,000 [Member] |
Self-insurance retention liability additonal deductible applicable range | 3,000
Minimum [Member] | Aggregate deductible for claims between $5,000 and $10,000 [Member] |
Self-insurance retention liability additonal deductible applicable range | 5,000
Minimum [Member] | Aggregate deductible for claims between $0 and $3,000 | Expedited LTL [Member] |
Self-insurance retention liability additonal deductible applicable range | 0
Minimum [Member] | Aggregate deductible for claims between $0 and $3,000 | Intermodal [Member] |
Self-insurance retention liability additonal deductible applicable range | 0
Minimum [Member] | Aggregate deductible for claims between $0 and $2,000 [Member] | Truckload [Member] |
Self-insurance retention liability additonal deductible applicable range | 0
Maximum [Member] | Aggregate deductible for claims between $3,000 and $5,000 [Member] |
Self-insurance retention liability additonal deductible applicable range | 5,000
Maximum [Member] | Aggregate deductible for claims between $5,000 and $10,000 [Member] |
Self-insurance retention liability additonal deductible applicable range | 10,000
Maximum [Member] | Aggregate deductible for claims between $0 and $3,000 | Expedited LTL [Member] |
Self-insurance retention liability additonal deductible applicable range | 3,000
Maximum [Member] | Aggregate deductible for claims between $0 and $3,000 | Intermodal [Member] |
Self-insurance retention liability additonal deductible applicable range | 250
Maximum [Member] | Aggregate deductible for claims between $0 and $2,000 [Member] | Truckload [Member] |
Self-insurance retention liability additonal deductible applicable range | $ 2,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 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: | 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: | na
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_Selfinsuranceretentionliabilityadditonaldeductibleapplicablerange
Namespace Prefix: | fwrd_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
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=121586364&loc=d3e3602-108585 + Details
Name: | us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_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_AggregateDeductibleForClaimsBetween0And3000
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementBusinessSegmentsAxis=fwrd_ExpeditedLTLMember
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: | us-gaap_StatementBusinessSegmentsAxis=fwrd_TruckloadMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

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