XML 39 R30.htm IDEA: XBRL DOCUMENT
v3.23.1

Convertible Senior Notes (Tables) | 3 Months Ended
--- | ---
Mar. 31, 2023
0.375%Convertible Senior Notes Due 2025 as Liability Component [Member] |
Debt Instrument [Line Items] |
Schedule of Net Carrying Amount of Notes | The net carrying amount of the liability component of the 2025 Notes is as follows:
|  | As of March 31, 2023 |  |  | As of December 31, 2022 |
|  | (in thousands) |
Principal |  | $ | 459,083 |  |  | $ | 459,083 |
Unamortized issuance costs |  |  | (4,371 | ) |  |  | (4,856 | )
Net carrying amount |  | $ | 454,712 |  |  | $ | 454,227 |
0.375% Convertible Senior Notes Due 2025 [Member] |
Debt Instrument [Line Items] |
Schedule of Interest Expense | Interest expense related to the 2025 Notes is as follows:
|  | Three Months Ended March 31, |
|  | 2023 |  |  | 2022 |
|  | (in thousands) |
Contractual interest expense |  | $ | 431 |  |  | $ | 431 |
Amortization of issuance costs |  |  | 484 |  |  |  | 481 |
Total interest expense |  | $ | 915 |  |  | $ | 912 |

X
- Definition Schedule of interest expense. + References No definition available. + Details
Name: | hubs_ScheduleOfInterestExpenseTableTextBlock
Namespace Prefix: | hubs_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount. + References No definition available. + Details
Name: | us-gaap_ConvertibleDebtTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
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_DebtInstrumentLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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

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