| Type | including |
|---|---|
| Role | http://fasb.org/us-gaap/role/disclosure/EquitySubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable |
| Type | Element |
|---|---|
| Hypercube | us-gaap:SubsidiaryOrEquityMethodInvesteeSaleOfStockBySubsidiaryOrEquityInvesteeTable |
| Explicit | us-gaap:SubsidiarySaleOfStockAxis |
| Member | us-gaap:SaleOfStockNameOfTransactionDomain |
| Member | us-gaap:IPOMember |
| Member | us-gaap:PrivatePlacementMember |
| Member | us-gaap:EmployeeStockMember |
| Member | us-gaap:NoteWarrantMember |
| Member | us-gaap:OverAllotmentOptionMember |
| Label/QName |
|---|
us-gaap:SubsidiarySaleOfStockLineItems |
us-gaap:SaleOfStockDescriptionOfTransaction |
us-gaap:SaleOfStockTransactionDate |
us-gaap:SaleOfStockNumberOfSharesIssuedInTransaction |
us-gaap:SaleOfStockPercentageOfOwnershipBeforeTransaction |
us-gaap:SaleOfStockPricePerShare |
us-gaap:SaleOfStockPercentageOfOwnershipAfterTransaction |
us-gaap:SaleOfStockConsiderationReceivedPerTransaction |
us-gaap:SaleOfStockConsiderationReceivedOnTransaction |
us-gaap:SaleOfStockDeferredIncomeTaxProvisionOnGainLossRecognized |
us-gaap:GainLossOnSaleOfPreviouslyUnissuedStockBySubsidiaryOrEquityInvesteeNonoperatingIncome |