XML 90 R64.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Commitments and Contingencies - Additional Information (Detail) $ in Millions |  | 1 Months Ended | 12 Months Ended
--- | --- | --- | ---
Jan. 17, 2018 USD ($) ft² Option | Jul. 31, 2016 USD ($) | Aug. 31, 2015 USD ($) | Dec. 31, 2017 USD ($) | Dec. 31, 2016 USD ($) | Dec. 31, 2015 USD ($)
Other Commitments [Line Items] |  |  |  |  |  |
Rent expense |  |  |  | $ 0.8 | $ 0.4 | $ 0.1
Office Space [Member] |  |  |  |  |  |
Other Commitments [Line Items] |  |  |  |  |  |
Operating lease beginning date |  |  | 2016-01 |  |  |
Operating lease expiration date |  |  | 2020-12 |  |  |
Annual lease payments |  |  | $ 0.4 |  |  |
Term of lease |  |  | 5 years |  |  |
Lease renewal term |  |  | 5 years |  |  |
Annual rent escalations and tenant incentives |  |  | $ 0.7 |  |  |
Amount reimbursed |  |  | 0.3 |  |  |
Office Space [Member] | Subsequent Event [Member] | Lease Agreements [Member] | Cambridge, Massachusetts [Member] | U.S. REIF Central Plaza Massachusetts, LLC [Memebr] |  |  |  |  |  |
Other Commitments [Line Items] |  |  |  |  |  |
Term of lease | 7 years |  |  |  |  |
Lease renewal term | 5 years |  |  |  |  |
Lease expiration date | Dec. 01, 2018 |  |  |  |  |
Area of office space | ft² | 7,800 |  |  |  |  |
Number of renewal options | Option | 2 |  |  |  |  |
Operating lease, option to extend | the Company has two consecutive options to extend the Lease Term for an additional period of five years (the “Option Terms”), subject to certain conditions, upon notice to the Landlord. |  |  |  |  |
Operating leases annual base rent initial | $ 0.5 |  |  |  |  |
Operating leases annual base rent final | $ 0.6 |  |  |  |  |
Operating lease percentage of annual base rent | 100.00% |  |  |  |  |
Laboratory Space [Member] |  |  |  |  |  |
Other Commitments [Line Items] |  |  |  |  |  |
Annual lease payments |  | $ 0.3 |  |  |  |
Lease expiration date |  |  |  | Nov. 30, 2019 |  |
Long-term Assets [Member] | Office Space [Member] |  |  |  |  |  |
Other Commitments [Line Items] |  |  |  |  |  |
Security deposit |  |  | $ 0.2 |  |  |

X
- Definition Annual rental escalation and tenant incentives. + References No definition available. + Details
Name: | spro_AnnualRentalEscalationAndTenantIncentives
Namespace Prefix: | spro_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Number of renewal options. + References No definition available. + Details
Name: | spro_NumberOfRenewalOptions
Namespace Prefix: | spro_
Data Type: | xbrli:integerItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating lease beginning date. + References No definition available. + Details
Name: | spro_OperatingLeaseBeginningDate
Namespace Prefix: | spro_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating lease percentage of annual base rent. + References No definition available. + Details
Name: | spro_OperatingLeasePercentageOfAnnualBaseRent
Namespace Prefix: | spro_
Data Type: | num:percentItemType
Balance Type: | na
Period Type: | duration

X
- Definition Operating leases annual base rent final. + References No definition available. + Details
Name: | spro_OperatingLeasesAnnualBaseRentFinal
Namespace Prefix: | spro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Operating leases annual base rent initial. + References No definition available. + Details
Name: | spro_OperatingLeasesAnnualBaseRentInitial
Namespace Prefix: | spro_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | duration

X
- Definition Operating leases expiration date. + References No definition available. + Details
Name: | spro_OperatingLeasesExpirationDate
Namespace Prefix: | spro_
Data Type: | xbrli:gYearMonthItemType
Balance Type: | na
Period Type: | duration

X
- Definition Area of a real estate property. + References No definition available. + Details
Name: | us-gaap_AreaOfRealEstateProperty
Namespace Prefix: | us-gaap_
Data Type: | num:areaItemType
Balance Type: | na
Period Type: | instant

X
- Definition Date which lease or group of leases is set to expire, in CCYY-MM-DD format. + References No definition available. + Details
Name: | us-gaap_LeaseExpirationDate1
Namespace Prefix: | us-gaap_
Data Type: | xbrli:dateItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeLeasingArrangementsOperatingLeasesRenewalTerm
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeLeasingArrangementsOperatingLeasesTermOfContract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:durationItemType
Balance Type: | na
Period Type: | duration

X
- Definition Description of terms and conditions of option to extend lessee's operating lease. Includes, but is not limited to, information about option recognized as part of right-of-use asset and lease liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 3 -Subparagraph (a)(3) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918673-209980 + Details
Name: | us-gaap_LesseeOperatingLeaseOptionToExtend
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 45 -Paragraph 5 -Subparagraph (c) -URI http://asc.fasb.org/extlink&oid=77888419&loc=SL77918643-209977 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 4 -Subparagraph (g)(1) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918686-209980 + Details
Name: | us-gaap_OperatingLeasePayments
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717 + Details
Name: | us-gaap_OperatingLeasesRentExpenseNet
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
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_OtherCommitmentsLineItems
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease. + 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.8,17) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_SecurityDeposit
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition In accordance with the provisions of their lease agreement, this element represents allowable charges due a landlord from its tenant. In retail store and office building leases, for example, tenant reimbursements may cover items such as taxes, utilities, and common area expenses. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.1(e)) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 + Details
Name: | us-gaap_TenantReimbursements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | us-gaap_LeaseArrangementTypeAxis=spro_OfficeSpaceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_LeaseAgreementsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_StatementGeographicalAxis=spro_CambridgeMassachusettsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_CounterpartyNameAxis=spro_USREIFCentralPlazaMassachusettsLLCMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_LeaseArrangementTypeAxis=spro_LaboratorySpaceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_BalanceSheetLocationAxis=spro_NonCurrentAssetsMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |