00100 - Statement - CONSOLIDATED BALANCE SHEETS
link:presentationLink
link:calculationLink
link:definitionLink
00200 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS
link:presentationLink
link:calculationLink
link:definitionLink
00400 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS
link:presentationLink
link:calculationLink
link:definitionLink
40801 - Disclosure - Income Taxes - Components of income tax provision (benefit) (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40802 - Disclosure - Income Taxes - Company's net deferred tax assets (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40803 - Disclosure - Income Taxes - Effective tax rate Reconciliation (Details)
link:presentationLink
link:calculationLink
link:definitionLink
00090 - Document - Document and Entity Information
link:presentationLink
link:calculationLink
link:definitionLink
00105 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
00205 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
00300 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY
link:presentationLink
link:calculationLink
link:definitionLink
00305 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (Parenthetical)
link:presentationLink
link:calculationLink
link:definitionLink
10401 - Disclosure - Related Party Transactions
link:presentationLink
link:calculationLink
link:definitionLink
40101 - Disclosure - Description of Organization and Business Operations - Additional Information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40201 - Disclosure - Summary of Significant Accounting Policies - Class A Common Stock Subject to Possible Redemption (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40301 - Disclosure - Initial Public Offering (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40401 - Disclosure - Related Party Transactions - Founder Shares (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40402 - Disclosure - Related Party Transactions - Additional information (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40501 - Disclosure - Commitments and Contingencies - Forward Purchase Agreement (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40502 - Disclosure - Commitments and Contingencies - Administrative Services Agreement and Underwriting Agreement (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40602 - Disclosure - Stockholders' Equity - Common Stock Shares (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40603 - Disclosure - Stockholders' Equity - Warrants (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40701 - Disclosure - Fair Value Measurements - Gross holding gains and fair value of held-to-maturity securities (Details)
link:presentationLink
link:calculationLink
link:definitionLink
10101 - Disclosure - Description of Organization and Business Operations
link:presentationLink
link:calculationLink
link:definitionLink
10201 - Disclosure - Summary of Significant Accounting Policies
link:presentationLink
link:calculationLink
link:definitionLink
10301 - Disclosure - Initial Public Offering
link:presentationLink
link:calculationLink
link:definitionLink
10501 - Disclosure - Commitments and Contingencies
link:presentationLink
link:calculationLink
link:definitionLink
10601 - Disclosure - Stockholders' Equity
link:presentationLink
link:calculationLink
link:definitionLink
10701 - Disclosure - Fair Value Measurements
link:presentationLink
link:calculationLink
link:definitionLink
10801 - Disclosure - Income Taxes
link:presentationLink
link:calculationLink
link:definitionLink
10901 - Disclosure - Subsequent Events
link:presentationLink
link:calculationLink
link:definitionLink
20202 - Disclosure - Summary of Significant Accounting Policies (Policies)
link:presentationLink
link:calculationLink
link:definitionLink
30703 - Disclosure - Fair Value Measurements (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
30803 - Disclosure - Income Taxes (Tables)
link:presentationLink
link:calculationLink
link:definitionLink
40601 - Disclosure - Stockholders' Equity - Preferred Stock Shares (Details)
link:presentationLink
link:calculationLink
link:definitionLink
40804 - Disclosure - Income Taxes - Additional information (Details)
link:presentationLink
link:calculationLink
link:definitionLink