XML 56 R44.htm IDEA: XBRL DOCUMENT
v3.20.2

Inventory (Details) - USD ($) $ in Thousands | Sep. 30, 2020 | Dec. 31, 2019
--- | --- | ---
Inventory Disclosure [Abstract] |  |
Work-in-process | $ 73,176 | $ 152,171
Finished goods | 120,107 | 684,456
Inventory | $ 193,283 | $ 836,627

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

X
- Definition Total of (1) improvements, (2) held-for-sale, (3) land and land under development, (4) construction-in-process, (5) mortgage loans held-in-inventory, and (6) other real estate investments which are considered inventory due to being held for sale or disposition. + References No definition available. + Details
Name: | us-gaap_InventoryRealEstate
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents properties which were acquired directly or through foreclosure for which a committed plan to sell exists and an active program to market such properties has been initiated. + References No definition available. + Details
Name: | us-gaap_InventoryRealEstateHeldForSale
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant

X
- Definition Represents improvements to real estate during development for ultimate sale to third parties. Improvements may consist of project infrastructure and other expenditures necessary to completion of the development project which is generally of a long-term nature. + References No definition available. + Details
Name: | us-gaap_InventoryRealEstateImprovements
Namespace Prefix: | us-gaap_
Data Type: | xbrli:monetaryItemType
Balance Type: | debit
Period Type: | instant