XML 60 R48.htm IDEA: XBRL DOCUMENT
v3.25.1

Trade Accounts Receivable Sale Programs - Schedule of Trade Accounts Receivable Sale Programs Key Terms (Details) - Feb. 28, 2025 | USD ($) | CNY (¥)
--- | --- | ---
A |  |
Trade Accounts Receivable Securitization and Sale Program [Line Items] |  |
Maximum amount | $ 350,000,000 |
B |  |
Trade Accounts Receivable Securitization and Sale Program [Line Items] |  |
Maximum amount | 100,000,000 |
C |  |
Trade Accounts Receivable Securitization and Sale Program [Line Items] |  |
Maximum amount | ¥ |  | ¥ 1,900,000,000
D |  |
Trade Accounts Receivable Securitization and Sale Program [Line Items] |  |
Maximum amount | 230,000,000 |
E |  |
Trade Accounts Receivable Securitization and Sale Program [Line Items] |  |
Maximum amount | 170,000,000 |
F |  |
Trade Accounts Receivable Securitization and Sale Program [Line Items] |  |
Maximum amount | 50,000,000 |
G |  |
Trade Accounts Receivable Securitization and Sale Program [Line Items] |  |
Maximum amount | 100,000,000 |
H |  |
Trade Accounts Receivable Securitization and Sale Program [Line Items] |  |
Maximum amount | 1,200,000,000 |
I |  |
Trade Accounts Receivable Securitization and Sale Program [Line Items] |  |
Maximum amount | 250,000,000 |
J |  |
Trade Accounts Receivable Securitization and Sale Program [Line Items] |  |
Maximum amount | $ 75,000,000 |

X
- Definition Maximum value of net cash proceeds that are available at any one time under sales programs. + References No definition available. + Details
Name: | jbl_NetCashProceedsAvailableAtAnyOneTimeUnderSalesProgram
Namespace Prefix: | jbl_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Trade Accounts Receivable Securitization and Sale Program [Line Items] + References No definition available. + Details
Name: | jbl_TradeAccountsReceivableSecuritizationAndSaleProgramLineItems
Namespace Prefix: | jbl_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | jbl_ProgramTypeAxis=jbl_ThreeHundredFiftyMillionDollarTradeAccountsReceivableSaleProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | jbl_ProgramTypeAxis=jbl_OneHundredMillionDollarTradeAccountsReceivableSaleProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | jbl_ProgramTypeAxis=jbl_OneThousandNineHundredMillionCNYTradeAccountsReceivableSaleProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | jbl_ProgramTypeAxis=jbl_TwoHundredThirtyMillionDollarTradeAccountsReceivableSaleProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | jbl_ProgramTypeAxis=jbl_OneHundredSeventyMillionDollarTradeAccountsReceivableSaleProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | jbl_ProgramTypeAxis=jbl_FiftyMillionDollarTradeAccountsReceivableSaleProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | jbl_ProgramTypeAxis=jbl_OneHundredMillionDollarTradeAccountsReceivableSaleProgramOneMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | jbl_ProgramTypeAxis=jbl_OneThousandTwoHundredMillionDollarTradeAccountsReceivableSaleProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | jbl_ProgramTypeAxis=jbl_TwoHundredFiftyMillionDollarTradeAccountsReceivableSaleProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | jbl_ProgramTypeAxis=jbl_SeventyFiveMillionDollarTradeAccountsReceivableSaleProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |