XML 83 R68.htm IDEA: XBRL DOCUMENT
v3.22.4

Commitments and Contingencies (Details) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($)
Other Commitments [Line Items] |
Commitments to purchase trailers, vehicles and forklifts | $ 11,694
Liability insurance coverage | 100
Self-insurance retention workers' compensation | 500
Aggregate Deductible For Claims Between $0 And $5,000 | Expedited Freight |
Other Commitments [Line Items] |
Company Risk Retention | 5,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 $5,000 And $10,000 | Expedited Freight |
Other Commitments [Line Items] |
Company Risk Retention | 5,000
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 $5,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 $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 $5,000 and $10,000 |
Other Commitments [Line Items] |
Layer | 10,000
Maximum | Aggregate Deductible For Claims Between $0 And $5,000 | Expedited Freight |
Other Commitments [Line Items] |
Layer | 5,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 $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 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 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 https://asc.fasb.org/extlink&oid=126897435&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 https://asc.fasb.org/extlink&oid=126734703&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 https://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_AggregateDeductibleForClaimsBetween0And5000Member
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_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: |

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