XML 73 R47.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Redeemable Convertible Preferred Shares - Additional Information (Detail) |  |  |  | 1 Months Ended | 12 Months Ended
--- | --- | --- | --- | --- | ---
Oct. 20, 2017 | Jun. 30, 2017 $ / shares | Jul. 01, 2015 USD ($) $ / shares shares | Jul. 31, 2017 USD ($) $ / shares shares | Mar. 31, 2017 USD ($) $ / shares shares | Feb. 29, 2016 USD ($) $ / shares shares | Jun. 30, 2015 USD ($) $ / shares shares | Jan. 31, 2015 USD ($) $ / shares shares | Dec. 31, 2017 USD ($) Installment $ / shares | Dec. 31, 2016 USD ($) $ / shares shares | Dec. 31, 2015 USD ($) $ / shares shares
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Conversion of bridge units into preferred units |  |  |  |  |  |  |  |  | $ 8,500,000 |  | $ 8,000,000
Payment of offering costs |  |  |  |  |  |  |  |  | 3,574,000 |  |
Fair value of tranche right |  |  |  |  |  |  |  |  |  | $ 909,000 | $ 2,401,000
Share conversion ratio |  | 1 |  |  |  |  |  |  |  |  |
Proceeds from issuance of preferred units |  |  |  |  |  |  |  |  | $ 50,000,000 |  |
Percentage of voting to be held by holders of senior preferred stock for deemed liquidation event |  |  |  |  |  |  |  |  | 60.00% |  |
Preferred stock dividend rate |  |  |  |  |  |  |  |  | 8.00% |  |
Dividends paid | $ / shares |  |  |  |  |  |  |  |  | $ 0 | $ 0 |
Dividends declared | $ / shares |  |  |  |  |  |  |  |  | $ 0 | 0 |
Redemption date of redeemable preferred stock |  |  |  |  |  |  |  |  | Feb. 01, 2021 |  |
Number of annual installments for redemption | Installment |  |  |  |  |  |  |  |  | 3 |  |
Preferred stock notice period for redemption |  |  |  |  |  |  |  |  | 60 days |  |
Common Stock [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Reverse stock split ratio | 0.164544 |  |  |  |  |  |  |  |  |  |
Reverse stock split | one-for-6.0774 |  |  |  |  |  |  |  |  |  |
2015 Bridge Units [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Bridge units issued and sold | shares |  |  |  |  |  |  |  | 8,000 |  |  |
Bridge units issued price per unit | $ / shares |  |  |  |  |  |  |  | $ 1,000 |  |  |
Conversion of bridge units into preferred units |  |  |  |  |  |  |  | $ 8,000,000 |  |  |
Redeemable issuer option value |  |  |  |  |  |  |  | $ 2,300,000 |  |  |
2015 Bridge Units [Member] | Minimum [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Bridge units discount percentage |  |  |  |  |  |  |  | 20.00% |  |  |
2015 Bridge Units [Member] | Maximum [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Bridge units discount percentage |  |  |  |  |  |  |  | 25.00% |  |  |
Class A Preferred Unit [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Redeemable convertible shares, par value | $ / shares |  |  |  |  |  |  | $ 3.90 |  |  |  | $ 4.40
Conversion of bridge units into preferred units |  |  | $ 8,000,000 |  |  |  |  |  |  |  |
Redeemable issuer option value |  |  | $ 900,000 |  |  |  |  |  |  |  |
Redeemable convertible shares, issued | shares |  |  | 2,279,202 |  |  |  | 1,923,076 |  |  |  | 3,295,455
Proceeds from issuance of preferred units, net of issuance costs |  |  |  |  |  |  | $ 7,300,000 |  |  |  | $ 14,500,000
Payment of offering costs |  |  |  |  |  |  | $ 200,000 |  |  |  |
Preferred units discount percentage |  |  | 10.00% |  |  |  | 20.00% |  |  |  |
Conversion price of redeemable preferred share | $ / shares |  |  | $ 3.51 |  |  |  | $ 3.90 |  |  |  |
Convertible debt fair value disclosures |  |  | $ 8,900,000 |  |  |  |  |  |  |  |
Liability fair value adjustment |  |  | 8,000,000 |  |  |  |  |  |  |  |
Gain on extinguishment |  |  | $ 0 |  |  |  |  |  |  |  |
Fair value of tranche right |  |  |  |  |  |  |  |  |  |  | 2,400,000
Class B Preferred Unit [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Redeemable convertible shares, par value | $ / shares |  |  |  |  |  | $ 4.40 |  |  |  | $ 5.28 |
Redeemable convertible shares, issued | shares |  |  |  |  |  | 5,909,089 |  |  |  | 1,609,846 |
Proceeds from issuance of preferred units, net of issuance costs |  |  |  |  |  | $ 25,900,000 |  |  |  | $ 8,500,000 |
Payment of offering costs |  |  |  |  |  | $ 100,000 |  |  |  |  |
Fair value of tranche right |  |  |  |  |  |  |  |  |  | $ 900,000 |
2016 Bridge Units [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Bridge units issued and sold | shares |  |  |  |  |  |  |  |  |  | 8,500 |
Bridge units issued price per unit | $ / shares |  |  |  |  |  |  |  |  |  | $ 1,000 |
Conversion of bridge units into preferred units |  |  |  |  |  |  |  |  |  | $ 8,500,000 |
Bridge units discount percentage |  |  |  |  |  |  |  |  |  | 10.00% |
Redeemable issuer option value |  |  |  |  |  |  |  |  |  | $ 900,000 |
Change in fair value |  |  |  |  |  |  |  |  |  | 300,000 |
Class C Preferred Units [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Redeemable convertible shares, par value | $ / shares |  |  |  |  | $ 1.7749 |  |  |  |  |  |
Conversion of bridge units into preferred units |  |  |  |  |  |  |  |  |  | 8,500,000 |
Redeemable issuer option value |  |  |  |  |  |  |  |  |  | $ 900,000 |
Redeemable convertible shares, issued | shares |  |  |  |  | 24,326,470 |  |  |  |  | 5,321,112 |
Proceeds from issuance of preferred units, net of issuance costs |  |  |  |  | $ 43,000,000 |  |  |  |  |  |
Payment of offering costs |  |  |  |  | $ 200,000 |  |  |  |  |  |
Preferred units discount percentage |  |  |  |  |  |  |  |  |  | 10.00% |
Conversion price of redeemable preferred share | $ / shares |  |  |  |  |  |  |  |  |  | $ 1.60 |
Convertible debt fair value disclosures |  |  |  |  |  |  |  |  |  | $ 9,400,000 |
Liability fair value adjustment |  |  |  |  |  |  |  |  |  | 8,500,000 |
Gain on extinguishment |  |  |  |  |  |  |  |  |  | $ 0 |
Class C Preferred Units [Member] | Chief Financial Officer [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Redeemable convertible shares, par value | $ / shares |  |  |  | $ 1.7749 |  |  |  |  |  |  |
Redeemable convertible shares, issued | shares |  |  |  | 61,880 |  |  |  |  |  |  |
Proceeds from issuance of preferred units, net of issuance costs |  |  |  | $ 100,000 |  |  |  |  |  |  |
Redeemable Convertible Preferred Shares [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Redeemable convertible shares, authorized | shares |  |  |  |  |  |  |  |  |  | 43,297,267 |
Redeemable convertible shares, par value | $ / shares |  |  |  |  |  |  |  |  |  | $ 0.001 |
Junior Preferred Stock [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Conversion price of redeemable preferred share | $ / shares |  |  |  |  |  |  |  |  | $ 6.0774 |  |
Original issue price, per share | $ / shares |  |  |  |  |  |  |  |  | $ 1.00 |  |
Preferred stock dividend rate |  |  |  |  |  |  |  |  | 5.00% |  |
Class A Preferred Unit [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Payment of offering costs |  |  |  |  |  |  |  |  |  |  | 170,000
Conversion price of redeemable preferred share | $ / shares |  | $ 15.5715 |  | $ 15.5654 |  |  |  |  | $ 23.7019 |  |
Fair value of tranche right |  |  |  |  |  |  |  |  |  |  | $ 1,100,000
Original issue price, per share | $ / shares |  |  |  |  |  |  |  |  | 3.90 |  |
Class B Preferred Unit [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Conversion price of redeemable preferred share | $ / shares |  | $ 16.7256 |  | $ 16.7177 |  |  |  |  | 26.7406 |  |
Original issue price, per share | $ / shares |  |  |  |  |  |  |  |  | 4.40 |  |
Class C Preferred Units [Member] |  |  |  |  |  |  |  |  |  |  |
Class of Stock [Line Items] |  |  |  |  |  |  |  |  |  |  |
Conversion price of redeemable preferred share | $ / shares |  |  |  |  |  |  |  |  | 10.7868 |  |
Original issue price, per share | $ / shares |  |  |  |  |  |  |  |  | $ 1.7749 |  |

X
- Definition Bridge units discount percentage. + References No definition available. + Details
Name: | spro_BridgeUnitsDiscountPercentage
Namespace Prefix: | spro_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Bridge units issued. + References No definition available. + Details
Name: | spro_BridgeUnitsIssued
Namespace Prefix: | spro_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Bridge units issued price per unit. + References No definition available. + Details
Name: | spro_BridgeUnitsIssuedPricePerUnit
Namespace Prefix: | spro_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Conversion of bridge units into preferred units. + References No definition available. + Details
Name: | spro_ConversionOfBridgeUnitsIntoPreferredUnits
Namespace Prefix: | spro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Convertible preferred shares to common shares, conversion ratio. + References No definition available. + Details
Name: | spro_ConvertiblePreferredSharesToCommonSharesConversionRatio
Namespace Prefix: | spro_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Issuance of tranche rights with preferred units. + References No definition available. + Details
Name: | spro_IssuanceOfTrancheRightsWithPreferredUnits
Namespace Prefix: | spro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Minimum Value Of Proceeds From Initial Public Offering For Conversion Of Preferred Units + References No definition available. + Details
Name: | spro_MinimumValueOfProceedsFromInitialPublicOfferingForConversionOfPreferredUnits
Namespace Prefix: | spro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Preferred stock notice period for redemption. + References No definition available. + Details
Name: | spro_PreferredStockNoticePeriodForRedemption
Namespace Prefix: | spro_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Preferred units discount percentage. + References No definition available. + Details
Name: | spro_PreferredUnitsDiscountPercentage
Namespace Prefix: | spro_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Temporary equity conversion price per share. + References No definition available. + Details
Name: | spro_TemporaryEquityConversionPricePerShare
Namespace Prefix: | spro_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Temporary equity percentage of voting to be held by holders of senior preferred stock for deemed liquidation preference. + References No definition available. + Details
Name: | spro_TemporaryEquityPercentageOfVotingToBeHeldByHoldersOfSeniorPreferredStockForDeemedLiquidationPreference
Namespace Prefix: | spro_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Temporary Equity Redemption Date + References No definition available. + Details
Name: | spro_TemporaryEquityRedemptionDate
Namespace Prefix: | spro_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Temporary Equity Redemption Number Of Annual Installments + References No definition available. + Details
Name: | spro_TemporaryEquityRedemptionNumberOfAnnualInstallments
Namespace Prefix: | spro_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | instant

X
- Definition Temporary Equity Shares Issued Price Per Share + References No definition available. + Details
Name: | spro_TemporaryEquitySharesIssuedPricePerShare
Namespace Prefix: | spro_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Temporary equity, stock issued during period, shares, new issues. + References No definition available. + Details
Name: | spro_TemporaryEquityStockIssuedDuringPeriodSharesNewIssues
Namespace Prefix: | spro_
Data Type: | xbrli:sharesItemType
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_ClassOfStockLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Fair value portion of borrowing which can be exchanged for a specified number of another security at the option of the issuer or the holder, for example, but not limited to, the entity's common stock. + References No definition available. + Details
Name: | us-gaap_ConvertibleDebtFairValueDisclosures
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Value of outstanding nonredeemable convertible preferred stock or outstanding convertible preferred stock that is redeemable solely at the option of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=84159872&loc=d3e21475-112644 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(28)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_ConvertiblePreferredStockNonredeemableOrRedeemableIssuerOptionValue
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Amount of increase (decrease) of financial instrument classified as a derivative asset (liability) after deduction of derivative liability (asset), measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 3 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19279-110258 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 820 -SubTopic 10 -Section 50 -Paragraph 2 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=66048111&loc=d3e19207-110258 + Details
Name: | us-gaap_FairValueNetDerivativeAssetLiabilityMeasuredOnRecurringBasisUnobservableInputsReconciliationPeriodIncreaseDecrease
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | na
Period Type: | duration

X
- Definition Difference between the fair value of payments made and the carrying amount of debt which is extinguished prior to maturity. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=49170532&loc=d3e12317-112629 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 28 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3602-108585 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 470 -SubTopic 50 -Section 40 -Paragraph 4 -URI http://asc.fasb.org/extlink&oid=49170532&loc=d3e12355-112629 + Details
Name: | us-gaap_GainsLossesOnExtinguishmentOfDebt
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Amount of addition (reduction) to the amount at which a liability could be incurred (settled) in a current transaction between willing parties. + References No definition available. + Details
Name: | us-gaap_LiabilitiesFairValueAdjustment
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The cash outflow for cost incurred directly with the issuance of an equity security. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 15 -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3291-108585 + Details
Name: | us-gaap_PaymentsOfStockIssuanceCosts
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition The percentage rate used to calculate dividend payments on preferred stock. + References No definition available. + Details
Name: | us-gaap_PreferredStockDividendRatePercentage
Namespace Prefix: | us-gaap_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate dividends paid during the period for each share of preferred stock outstanding. + References No definition available. + Details
Name: | us-gaap_PreferredStockDividendsPerShareCashPaid
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition Aggregate dividends declared during the period for each share of preferred stock outstanding. + References No definition available. + Details
Name: | us-gaap_PreferredStockDividendsPerShareDeclared
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Definition The cash inflow from issuance of callable preferred stock which is identified as being convertible to another type of financial security at the option of the issuer or the holder. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 230 -SubTopic 10 -Section 45 -Paragraph 14 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=98514028&loc=d3e3255-108585 + Details
Name: | us-gaap_ProceedsFromIssuanceOfRedeemableConvertiblePreferredStock
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Ratio applied to the conversion of stock split, for example but not limited to, one share converted to two or two shares converted to one. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SAB TOPIC 4.C) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770 + Details
Name: | us-gaap_StockholdersEquityNoteStockSplitConversionRatio1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:pureItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 10 -Section S99 -Paragraph 4 -Subparagraph (SAB Topic 4.C) -URI http://asc.fasb.org/extlink&oid=27012166&loc=d3e187143-122770 + Details
Name: | us-gaap_StockholdersEquityReverseStockSplit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Per share amount of par value or stated value of stock classified as temporary equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (27) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 480 -SubTopic 10 -Section S99 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=65877616&loc=d3e177068-122764 + Details
Name: | us-gaap_TemporaryEquityParOrStatedValuePerShare
Namespace Prefix: | us-gaap_
Data Type: | num:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition The maximum number of securities classified as temporary equity that are permitted to be issued by an entity's charter and bylaws. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(27)(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_TemporaryEquitySharesAuthorized
Namespace Prefix: | us-gaap_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_StatementEquityComponentsAxis=us-gaap_CommonStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PreferredUnitsByNameAxis=spro_TwoThousandFifteenBridgeUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MinimumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_RangeAxis=us-gaap_MaximumMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PreferredUnitsByNameAxis=spro_ClassAConvertiblePreferredUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PreferredUnitsByNameAxis=spro_ClassBConvertiblePreferredUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PreferredUnitsByNameAxis=spro_TwoThousandSixteenBridgeUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_PreferredUnitsByNameAxis=spro_ClassCConvertiblePreferredUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_TitleOfIndividualAxis=us-gaap_ChiefFinancialOfficerMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=us-gaap_RedeemableConvertiblePreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=spro_JuniorPreferredStockMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=spro_ClassAConvertiblePreferredUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=spro_ClassBConvertiblePreferredUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementClassOfStockAxis=spro_ClassCConvertiblePreferredUnitsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |