RESTRUCTURING EXPENSE (Details) (USD $) In Thousands, unless otherwise specified
|
3 Months Ended |
12 Months Ended |
Dec. 31, 2014
|
Sep. 30, 2014
|
Jun. 30, 2014
|
Mar. 31, 2014
|
Dec. 31, 2013
|
Sep. 30, 2013
|
Jun. 30, 2013
|
Mar. 31, 2013
|
Dec. 31, 2014
|
Dec. 31, 2013
|
Dec. 31, 2012
|
Changes in restructuring liabilities |
|
|
|
|
|
|
|
|
|
|
|
Restructuring charges (reversals) |
$ 0us-gaap_RestructuringCharges |
$ 0us-gaap_RestructuringCharges |
$ 0us-gaap_RestructuringCharges |
$ 360us-gaap_RestructuringCharges |
$ 0us-gaap_RestructuringCharges |
$ 0us-gaap_RestructuringCharges |
$ 39us-gaap_RestructuringCharges |
$ 432us-gaap_RestructuringCharges |
$ 360us-gaap_RestructuringCharges |
$ 471us-gaap_RestructuringCharges |
$ (76)us-gaap_RestructuringCharges |
Lease and contract termination costs |
|
|
|
|
|
|
|
|
|
|
|
Changes in restructuring liabilities |
|
|
|
|
|
|
|
|
|
|
|
Balance at the beginning of the period |
|
|
|
445us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
|
|
|
1,197us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
445us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
1,197us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
|
Accretion Expense |
|
|
|
|
|
|
|
|
7us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
71us-gaap_RestructuringReserveAccrualAdjustment / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
|
Net Cash Payments |
|
|
|
|
|
|
|
|
(92)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
(352)us-gaap_PaymentsForRestructuring / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
|
Restructuring charges (reversals) |
|
|
|
|
|
|
|
|
(360)us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
(471)us-gaap_RestructuringCharges / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
|
Balance at the end of the period |
$ 0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
|
|
|
$ 445us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
|
|
|
$ 0us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
$ 445us-gaap_RestructuringReserve / us-gaap_RestructuringCostAndReserveAxis = ostk_LeaseAndContractTerminationMember |
|