Organization and Summary of Significant Accounting Policies - Property Plant & Equipment (Phantom) (Details) |
12 Months Ended |
---|---|
Dec. 31, 2018 | |
Computer equipment and related software | Min | |
Property, Plant and Equipment [Line Items] | |
Useful life (in years) | 3 years |
Computer equipment and related software | Max | |
Property, Plant and Equipment [Line Items] | |
Useful life (in years) | 5 years |
Furniture and fixtures | Min | |
Property, Plant and Equipment [Line Items] | |
Useful life (in years) | 5 years |
Furniture and fixtures | Max | |
Property, Plant and Equipment [Line Items] | |
Useful life (in years) | 7 years |
Equipment | Min | |
Property, Plant and Equipment [Line Items] | |
Useful life (in years) | 3 years |
Equipment | Max | |
Property, Plant and Equipment [Line Items] | |
Useful life (in years) | 12 years |