XML 84 R70.htm IDEA: XBRL DOCUMENT
v3.26.1

Fair Value Measurements - Schedule of Significant Unobservable Inputs Used in the Fair Value Measurement of Loans HFI (Details) - Level 3 | Jun. 30, 2026 | Dec. 31, 2025
--- | --- | ---
Minimum | Discount rate |  |
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items] |  |
Measurement input, percent | 0.055 | 0.065
Minimum | Annualized net charge-off rate |  |
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items] |  |
Measurement input, percent | 0.003 | 0.041
Minimum | Annualized prepayment rate |  |
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items] |  |
Measurement input, percent | 0.183 | 0.196
Maximum | Discount rate |  |
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items] |  |
Measurement input, percent | 0.112 | 0.085
Maximum | Annualized net charge-off rate |  |
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items] |  |
Measurement input, percent | 0.134 | 0.191
Maximum | Annualized prepayment rate |  |
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items] |  |
Measurement input, percent | 0.465 | 0.211
Weighted Average | Discount rate |  |
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items] |  |
Measurement input, percent | 0.071 | 0.070
Weighted Average | Annualized net charge-off rate |  |
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items] |  |
Measurement input, percent | 0.050 | 0.074
Weighted Average | Annualized prepayment rate |  |
Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items] |  |
Measurement input, percent | 0.254 | 0.200

X
- Definition Fair Value Inputs Assets And Liabilities Quantitative Information [Line Items] + References No definition available. + Details
Name: | hapn_FairValueInputsAssetsAndLiabilitiesQuantitativeInformationLineItems
Namespace Prefix: | hapn_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Loan, Held-For-Investment, Measurement Input + References No definition available. + Details
Name: | hapn_LoanHeldForInvestmentMeasurementInput
Namespace Prefix: | hapn_
Data Type: | xbrli:decimalItemType
Balance Type: | na
Period Type: | instant

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

X
- Details
Name: | us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputDiscountRateMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputLossSeverityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_MeasurementInputTypeAxis=us-gaap_MeasurementInputPrepaymentRateMember
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: | srt_RangeAxis=srt_WeightedAverageMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |