XML 82 R71.htm IDEA: XBRL DOCUMENT
v3.25.2

Borrowings - Capped Call Transactions (Details) shares in Millions | 6 Months Ended
--- | ---
Jun. 30, 2025 $ / shares shares
2026 Notes |
Schedule of Borrowings [Line Items] |
Initial Strike Price per Share, Subject to Certain Adjustments (in dollars per share) | $ 285.26
Initial Cap Price per Share, Subject to Certain Adjustments (in dollars per share) | $ 400.36
Shares of Common Stock Covered, Subject to Anti-Dilution Adjustments (in shares) | shares | 1.0
2029 Notes |
Schedule of Borrowings [Line Items] |
Initial Strike Price per Share, Subject to Certain Adjustments (in dollars per share) | $ 45.66
Initial Cap Price per Share, Subject to Certain Adjustments (in dollars per share) | $ 70.24
Shares of Common Stock Covered, Subject to Anti-Dilution Adjustments (in shares) | shares | 9.4

X
- Definition Debt Instrument, Convertible, Capped Calls Initial Cap Price + References No definition available. + Details
Name: | upst_DebtInstrumentConvertibleCappedCallsInitialCapPrice
Namespace Prefix: | upst_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Convertible, Capped Calls Initial Strike Price + References No definition available. + Details
Name: | upst_DebtInstrumentConvertibleCappedCallsInitialStrikePrice
Namespace Prefix: | upst_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Debt Instrument, Convertible, Capped Calls Number Of Shares Of Common Stock Covered + References No definition available. + Details
Name: | upst_DebtInstrumentConvertibleCappedCallsNumberOfSharesOfCommonStockCovered
Namespace Prefix: | upst_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of Borrowings [Line Items] + References No definition available. + Details
Name: | upst_ScheduleOfBorrowingsLineItems
Namespace Prefix: | upst_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_DebtInstrumentAxis=upst_TwentyTwentySixNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_DebtInstrumentAxis=upst_TwentyTwentyNineNotesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |