XML 70 R52.htm IDEA: XBRL DOCUMENT
v3.22.0.1

Credit Facilities and Notes Payable - Additional Information (Details) | 9 Months Ended | 12 Months Ended |  |  |  |
--- | --- | --- | --- | --- | --- | ---
Sep. 30, 2021 USD ($) | Dec. 31, 2021 USD ($) Facility | Nov. 30, 2021 USD ($) | Aug. 31, 2021 USD ($) | Jun. 30, 2021 USD ($) | Dec. 31, 2020 USD ($)
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Borrowing Capacity |  | $ 1,385,000,000 |  |  |  | $ 425,000,000
Number of facilities | Facility |  | 4 |  |  |  |
Related Parties [Member] |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Number of facilities | Facility |  | 1 |  |  |  |
Senior Secured Credit Facilities With Financial Institutions |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Borrowing Capacity |  | $ 85,000.0 |  |  |  | 200,000,000.0
Borrowing Capacity |  | 400,000,000.0 |  |  |  |
Uncommitted amount |  | $ 100,000,000.0 |  |  |  |
Long-term Debt, Term |  | 12 months |  |  |  |
Senior Secured Credit Facilities With Financial Institutions | London Interbank Offered Rate (LIBOR) |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Interest rate margin |  | 2.50% |  |  |  |
Financial Institutions [Member] |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Number of facilities | Facility |  | 3 |  |  |  |
Senior Secured Credit Facility |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Interest rate margin |  | 5.74% |  |  |  |
Debt instrument, interest rate |  | 5.79% |  |  |  |
Revolving Credit Facility [Member] |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Borrowing Capacity |  | $ 85,000,000 |  |  |  | 225,000,000
Revolving Credit Facility [Member] | London Interbank Offered Rate (LIBOR) |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Interest rate margin |  | 4.00% |  |  |  |
Mezzanine Credit Facility With Related Party |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Borrowing Capacity |  | $ 65,000,000.0 |  |  |  |
Short-term Debt, Average Outstanding Amount |  | $ 45,000,000.0 |  |  |  |
Debt Instrument Interest Rate Stated Percentage |  | 11.00% |  |  |  |
Mezzanine Credit Facility With Related Party | Two Thousand And Twenty Two December Mezzanine Credit Facility With Related Party [Member] |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Borrowing Capacity |  | $ 14,000,000.0 |  |  |  |
Debt instrument, interest rate |  | 13.00% |  |  |  |
Mezzanine Credit Facility With Related Party | Two Thousand And Twenty Two August Mezzanine Credit Facility With Related Party Member | Related Parties [Member] |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Debt instrument, interest rate |  | 13.00% |  |  |  |
Debt instrument, additional interest rate |  | 11.00% |  |  |  |
Mezzanine Credit Facility With Related Party | TwoThousand And Twenty Four March Mezzanine Credit Facility With Related Party Member |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Debt instrument, interest rate |  | 9.50% |  |  |  |
Mezzanine Credit Facility With Related Party | TwoThousand And Twenty Four March Mezzanine Credit Facility With Related Party Member | Related Parties [Member] |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Borrowing Capacity |  | $ 90,000,000.0 |  |  |  |
Mezzanine Credit Facility With Related Party | Two Thousand And Twenty Four December Mezzanine Credit Facility With Related Party Member |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Outstanding amount |  | $ 112,500,000 |  |  |  |
Debt instrument, interest rate |  | 9.50% |  |  |  |
First American Credit Agreement |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Borrowing amount under credit agreement |  |  |  | $ 25,000,000.0 |  |
Letters Of Credit Outstanding Amount |  | $ 0 |  |  |  |
First American Credit Agreement | First American Title Insurance Company |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Related party, holding percentage |  | 5.00% |  |  |  |
Borrowing amount under credit agreement |  |  |  |  | $ 30,000,000.0 |
Debt instrument, interest rate |  | 12.00% |  |  |  |
Secured Promissory Note [Member] |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Secured Debt |  | $ 4,300,000 |  |  |  |
Repayments of Secured Debt |  | $ 3,800,000 |  |  |  |
Unsecured Notes Payable [Member] |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Unsecured Notes Payable |  |  |  |  |  | 1,300,000
Unsecured Notes Payable to Related Party |  |  |  |  |  | $ 2,400,000
Senior Secured Credit Facility With Financial Institution Two Member |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Borrowing Capacity |  |  | $ 400,000,000.0 |  |  |
Outstanding amount | $ 300,000,000.0 |  |  |  |  |
Additional borrowing capacity | $ 100,000,000.0 |  |  |  |  |
Expiration period | 24 months |  |  |  |  |
Senior Secured Credit Facility With Financial Institution Two Member | London Interbank Offered Rate (LIBOR) |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Interest rate margin | 2.50% | 6.00% |  |  |  |
Senior Secured Credit Facility With Financial Institution Three Member |  |  |  |  |  |
Line Of Credit Facility [Line Items] |  |  |  |  |  |
Outstanding amount |  | $ 500,000,000.0 |  |  |  |
Expiration period |  | 24 months |  |  |  |
Uncommitted amount |  | $ 200,000,000.0 |  |  |  |
Interest rate margin |  | 2.50% |  |  |  |

X
- Definition Debt instrument, additional interest rate during period. + References No definition available. + Details
Name: | opad_DebtInstrumentAdditionalInterestRateDuringPeriod
Namespace Prefix: | opad_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Interest Rate Margin. + References No definition available. + Details
Name: | opad_DebtInstrumentInterestRateMargin
Namespace Prefix: | opad_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Line of credit additional borrowing capacity. + References No definition available. + Details
Name: | opad_LineOfCreditAdditionalBorrowingCapacity
Namespace Prefix: | opad_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Line of Credit Facility, Uncommitted Amount. + References No definition available. + Details
Name: | opad_LineOfCreditFacilityUncommittedAmount
Namespace Prefix: | opad_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Number of Facilities + References No definition available. + Details
Name: | opad_NumberOfFacilities
Namespace Prefix: | opad_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Related Party, Holding Percentage. + References No definition available. + Details
Name: | opad_RelatedPartyHoldingPercentage
Namespace Prefix: | opad_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Unsecured Notes Payable. + References No definition available. + Details
Name: | opad_UnsecuredNotesPayable
Namespace Prefix: | opad_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Unsecured Notes Payable, related party. + References No definition available. + Details
Name: | opad_UnsecuredNotesPayableToRelatedParty
Namespace Prefix: | opad_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Carrying value as of the balance sheet date of the sum of the obligations to contract holders to provide to them an agreed upon rate of return pursuant to the terms of the underlying contract. These contracts represent lending by the contract holders to the entity in return for a guaranteed (primarily fixed) interest rate until maturity, unless called earlier if the contracts provide that option to the contract holders (usually institutions). There is little or no insurance risk for the entity. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03.14) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 + Details
Name: | us-gaap_BorrowingsUnderGuaranteedInvestmentAgreements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition The average effective interest rate during the reporting period. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 835 -SubTopic 30 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399 Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1F -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Contractual interest rate for funds borrowed, under the debt agreement. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 20 -Section 50 -Paragraph 1B -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.22(a)(1)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_DebtInstrumentInterestRateStatedPercentage
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:percentItemType
Balance Type: | na
Period Type: | instant

X
- Definition The total amount of the contingent obligation under letters of credit outstanding as of the reporting date. + References No definition available. + Details
Name: | us-gaap_LettersOfCreditOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Period remaining on line of credit facility before it terminates, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityExpirationPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
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_LineOfCreditFacilityLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Maximum amount borrowed under the credit facility at any time during the period. + References No definition available. + Details
Name: | us-gaap_LineOfCreditFacilityMaximumAmountOutstandingDuringPeriod
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02.19(b),22(b)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Period between issuance and maturity of long-term debt, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (bbb)(2) -URI http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258 + Details
Name: | us-gaap_LongTermDebtTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | instant

X
- Definition The cash outflow to repay long-term debt that is wholly or partially secured by collateral. Excludes repayments of tax exempt secured debt. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585 + Details
Name: | us-gaap_RepaymentsOfSecuredDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Carrying value as of the balance sheet date, including the current and noncurrent portions, of collateralized debt obligations (with maturities initially due after one year or beyond the operating cycle, if longer). Such obligations include mortgage loans, chattel loans, and any other borrowings secured by assets of the borrower. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 944 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.7-03(a)(16)) -URI http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 942 -SubTopic 210 -Section S99 -Paragraph 1 -Subparagraph (SX 210.9-03(16)) -URI http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(22)) -URI http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 + Details
Name: | us-gaap_SecuredDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition For the form of debt having an initial term of less than one year or less than the normal operating cycle, if longer, average borrowings during the period. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1402 -Paragraph (a) Reference 2: http://www.xbrl.org/2003/role/disclosureRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 1402 -Paragraph (b) -Subparagraph (1) + Details
Name: | us-gaap_ShorttermDebtAverageOutstandingAmount
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

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

X
- Details
Name: | us-gaap_CreditFacilityAxis=opad_SeniorSecuredCreditFacilitiesWithFinancialInstitutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_VariableRateAxis=us-gaap_LondonInterbankOfferedRateLIBORMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=opad_FinancialInstitutionsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=opad_SeniorSecuredCreditFacilityMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=opad_SeniorSecuredCreditFacilityWithRelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=opad_MezzanineCreditFacilityWithRelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=opad_TwoThousandAndTwentyTwoDecemberMezzanineCreditFacilityWithRelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=opad_TwoThousandAndTwentyTwoAugustMezzanineCreditFacilityWithRelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=opad_TwothousandAndTwentyFourMarchMezzanineCreditFacilityWithRelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LongtermDebtTypeAxis=opad_TwoThousandAndTwentyFourDecemberMezzanineCreditFacilityWithRelatedPartyMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=opad_FirstAmericanCreditAgreementMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

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

X
- Details
Name: | us-gaap_CreditFacilityAxis=opad_SecuredPromissoryNoteMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=opad_UnsecuredNotesPayableMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=opad_SeniorSecuredCreditFacilityWithFinancialInstitutionTwoMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CreditFacilityAxis=opad_SeniorSecuredCreditFacilityWithFinancialInstitutionThreeMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |