XML 65 R49.htm IDEA: XBRL DOCUMENT
v3.25.1

Note 3 - Related Party Transactions (Details Textual) $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2024 USD ($) | Dec. 31, 2023 USD ($) | Dec. 31, 2022
Franchised and Owned Branch Locations | 425 | 427 | 435
Number of Offices | 425 | 427 |
Jackson Insurance Agency and Bass Underwriters Inc [Member] |  |  |
Related Party Transaction, Amounts of Transaction | $ 1,700 | $ 1,700 |
Accounts Payable | $ 0 | $ 0 |
Jackson Insurance Agency and Bass Underwriters Inc [Member] | Minimum [Member] |  |  |
Related Party Transaction, Rate | 9.00% | 9.00% |
Jackson Insurance Agency and Bass Underwriters Inc [Member] | Maximum [Member] |  |  |
Related Party Transaction, Rate | 15.00% | 15.00% |
Insurance Technologies [Member] |  |  |
Related Party Transaction, Amounts of Transaction | $ 565 | $ 443 |
Accounts Payable | 0 | 0 |
Worlds Franchisees [Member] |  |  |
Related Party Transaction, Amounts of Transaction | $ 9,442 | $ 9,577 |
Number of Worlds Franchises | 35 | 34 |
Franchised and Owned Branch Locations | 69 | 70 |

X
- Definition Represents franchised and owned branch locations. + References No definition available. + Details
Name: | hqi_FranchisedAndOwnedBranchLocations
Namespace Prefix: | hqi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Represents the number of offices. + References No definition available. + Details
Name: | hqi_NumberOfOffices
Namespace Prefix: | hqi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents number of worlds franchises. + References No definition available. + Details
Name: | hqi_NumberOfWorldsFranchises
Namespace Prefix: | hqi_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 942 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(15)(5)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478546/942-210-S99-1 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -Topic 944 -SubTopic 210 -Name Accounting Standards Codification -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(15)(a)) -Publisher FASB -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1 + Details
Name: | us-gaap_AccountsPayableCurrentAndNoncurrent
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of transactions with related party during the financial reporting period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Topic 850 -SubTopic 10 -Name Accounting Standards Codification -Section 50 -Paragraph 1 -Subparagraph (c) -Publisher FASB -URI https://asc.fasb.org/1943274/2147483326/850-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 850 -SubTopic 10 -Section 50 -Paragraph 3 -Publisher FASB -URI https://asc.fasb.org/1943274/2147483326/850-10-50-3 + Details
Name: | us-gaap_RelatedPartyTransactionAmountsOfTransaction
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Identify the stated interest rate per the agreement, for example, leasing and debt arrangements between related parties. + References No definition available. + Details
Name: | us-gaap_RelatedPartyTransactionRate
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hqi_JacksonInsuranceAgencyAndBassUnderwritersIncMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | srt_RangeAxis=srt_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hqi_InsuranceTechnologiesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=hqi_WorldsFranchiseesMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |