XML 112 R97.htm IDEA: XBRL DOCUMENT
v3.25.1

Inventories - Summary of Loss Due to Obsolescence (Detail) - USD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2024 | Dec. 31, 2023 | Dec. 31, 2022
Disclosure Of Inventory Loss Due To Obsolescence [Abstract] |  |  |
Beginning balance | $ (125.9) | $ (126.1) | $ (150.9)
Additions | (52.9) | (50.5) | (38.4)
Disposals | 11.5 | 13.5 | 54.0
Reversals | 33.9 | 37.5 | 8.6
Foreign exchange gain (loss) | 0.7 | (0.3) | 0.6
Ending balance | $ (132.7) | $ (125.9) | $ (126.1)

X
- Definition Additions to inventory loss due to obsolescence. + References No definition available. + Details
Name: | erj_AdditionsToInventoryLossDueToObsolescence
Namespace Prefix: | erj_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Disclosure of inventory loss due to obsolescence. + References No definition available. + Details
Name: | erj_DisclosureOfInventoryLossDueToObsolescenceAbstract
Namespace Prefix: | erj_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Disposals to inventory loss due to obsolescence. + References No definition available. + Details
Name: | erj_DisposalsToInventoryLossDueToObsolescence
Namespace Prefix: | erj_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Increase decrease in inventory loss of obsolescence due to foreign exchange. + References No definition available. + Details
Name: | erj_IncreaseDecreaseInInventoryLossOfObsolescenceDueToForeignExchange
Namespace Prefix: | erj_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Inventory loss due to obsolescence. + References No definition available. + Details
Name: | erj_InventoryLossDueToObsolescence
Namespace Prefix: | erj_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Reversals to inventory loss due to obsolescence. + References No definition available. + Details
Name: | erj_ReversalsToInventoryLossDueToObsolescence
Namespace Prefix: | erj_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration