v3.25.4

Insider Trading Arrangements | 3 Months Ended
--- | ---
Dec. 31, 2025 shares
Trading Arrangements, by Individual |
Non-Rule 10b5-1 Arrangement Adopted | false
Rule 10b5-1 Arrangement Terminated | false
Non-Rule 10b5-1 Arrangement Terminated | false
Noel Watson [Member] |
Trading Arrangements, by Individual |
Material Terms of Trading Arrangement | On December 2, 2025, Noel Watson, a member of our Board of Directors, adopted a Rule 10b5-1 trading arrangement providing for the sale of the Company's Class A common stock (a “Rule 10b5-1 Trading Plan”) that is intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c). Mr. Watson’s Rule 10b5-1 Trading Plan provides for the sale of up to 8,000 shares of our Class A common stock pursuant to one or more limit orders on or after March 3, 2026 until November 16, 2026, or earlier if all transactions under the trading arrangement are completed.
Name | Noel Watson
Title | member of our Board of Directors
Rule 10b5-1 Arrangement Adopted | true
Adoption Date | December 2, 2025
Expiration Date | November 16, 2026
Arrangement Duration | 258 days
Aggregate Available | 8,000
Libor Michalek [Member] |
Trading Arrangements, by Individual |
Material Terms of Trading Arrangement | On December 9, 2025, Libor Michalek, our President and a member of our Board of Directors, adopted a Rule 10b5-1 Trading Plan. Mr. Michalek’s Rule 10b5-1 Trading Plan provides for the exercise of up to 500,000 employee stock options, subject to increase based on any employee stock options not exercised under a previous 10b5-1 Trading Plan which will expire on March 31, 2026, and sale of the underlying shares of our Class A common stock pursuant to one or more limit orders from April 1, 2026 until March 31, 2027, or earlier if all transactions under the trading arrangement are completed.
Name | Libor Michalek
Title | President and a member of our Board of Directors
Rule 10b5-1 Arrangement Adopted | true
Adoption Date | December 9, 2025
Expiration Date | March 31, 2027
Arrangement Duration | 364 days
Aggregate Available | 500,000
Michael Linford [Member] |
Trading Arrangements, by Individual |
Material Terms of Trading Arrangement | On December 9, 2025, Michael Linford, our Chief Operating Officer, adopted a Rule 10b5-1 Trading Plan. Mr. Linford’s Rule 10b5-1 Trading Plan provides for the exercise of up to 533,870 employee stock options and sale of the underlying shares of our Class A common stock pursuant to one or more limit orders from March 10, 2026 until September 30, 2026, or earlier if all transactions under the trading arrangement are completed.
Name | Michael Linford
Title | Chief Operating Officer
Rule 10b5-1 Arrangement Adopted | true
Adoption Date | December 9, 2025
Expiration Date | September 30, 2026
Arrangement Duration | 204 days
Aggregate Available | 533,870

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_MtrlTermsOfTrdArrTextBlock
Namespace Prefix: | ecd_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_NonRule10b51ArrAdoptedFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_NonRule10b51ArrTrmntdFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_Rule10b51ArrAdoptedFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 1 + Details
Name: | ecd_Rule10b51ArrTrmntdFlag
Namespace Prefix: | ecd_
Data Type: | xbrli:booleanItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TradingArrByIndTable
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph B + Details
Name: | ecd_TrdArrAdoptionDate
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph C + Details
Name: | ecd_TrdArrDuration
Namespace Prefix: | ecd_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph C + Details
Name: | ecd_TrdArrExpirationDate
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TrdArrIndName
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph A + Details
Name: | ecd_TrdArrIndTitle
Namespace Prefix: | ecd_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher SEC -Name Regulation S-K -Number 229 -Section 408 -Subsection a -Paragraph 2 -Subparagraph D + Details
Name: | ecd_TrdArrSecuritiesAggAvailAmt
Namespace Prefix: | ecd_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | ecd_IndividualAxis=afrm_NoelWatsonMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_IndividualAxis=afrm_LiborMichalekMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | ecd_IndividualAxis=afrm_MichaelLinfordMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |