XML 43 R30.htm IDEA: XBRL DOCUMENT
v3.10.0.1

Basis of Presentation and Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2018
Accounting Policies [Abstract] |
Long Term Contracts or Programs | Costs and estimated losses on uncompleted contracts, from their inception, and the related amounts billed as of December 31, 2017 were as follows:
Costs incurred on uncompleted contracts |  | $ | 1,261.3 |
Estimated losses to date |  | (59.9 | )
|  | 1,201.4 |
Less: Billings to date |  | (1,202.0 | )
Billings in excess of costs and estimated losses |  | $ | (0.6 | )
Costs in Excess of Billings and Billings in Excess of Costs | The above amount is included in the accompanying consolidated balance sheet at December 31, 2017 as shown below. Amounts for billed retainages and receivables to be collected in excess of one year were not significant to the period presented
Costs and estimated losses in excess of billings (1) |  | $ | 28.8 |
Billings in excess of costs and estimated losses on uncompleted contracts (2) |  | (29.4 | )
Net billings in excess of costs and estimated losses |  | $ | (0.6 | )
____________________ (1) Reported as a component of “Accounts receivable, net.” (2) Reported as a component of “Accrued expenses.”

X
- Definition Tabular disclosure of costs and estimated earnings on uncompleted contracts, from their inception, and related amounts billed. + References No definition available. + Details
Name: | spxc_LongTermContractsOrProgramsTableTextBlock
Namespace Prefix: | spxc_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure for billings on uncompleted contracts in excess of costs and costs of uncompleted contracts in excess of billings. + References No definition available. + Details
Name: | us-gaap_CostsInExcessOfBillingsAndBillingsInExcessOfCostsTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration