XML 48 R28.htm IDEA: XBRL DOCUMENT
v3.8.0.1

Basis of Presentation and Summary of Significant Accounting Policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2017
Accounting Policies [Abstract] |
Schedule of costs and estimated earnings on uncompleted contracts | Costs and estimated earnings on uncompleted contracts, from their inception, and related amounts billed as of December 31, 2017 and 2016 were as follows:
| 2017 |  | 2016
Costs incurred on uncompleted contracts | $ | 1,261.3 |  |  | $ | 1,191.4 |
Estimated earnings (loss) to date | (59.9 | ) |  | 25.0 |
| 1,201.4 |  |  | 1,216.4 |
Less: Billings to date | (1,202.0 | ) |  | (1,235.8 | )
Billings in excess of costs and estimated earnings | $ | (0.6 | ) |  | $ | (19.4 | )
Schedule of net costs and estimated earnings in excess of billings | These amounts are included in the accompanying consolidated balance sheets at December 31, 2017 and 2016 as shown below. Amounts for billed retainages and receivables to be collected in excess of one year are not significant for the periods presented.
| 2017 |  | 2016
Costs and estimated earnings in excess of billings(1) | $ | 28.8 |  |  | $ | 33.9 |
Billings in excess of costs and estimated earnings on uncompleted contracts(2) | (29.4 | ) |  | (53.3 | )
Net billings in excess of costs and estimated earnings | $ | (0.6 | ) |  | $ | (19.4 | )
___________________________________________________________________
(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