Organization and Summary of Significant Accounting Policies - Schedule of Profits from Joint Venture (Details) |
Dec. 31, 2019 |
|---|---|
| Up to $1,000,000 [Member] | |
| CDI Share | 50.00% |
| Partner Share | 50.00% |
| $1,000,000-$2,000,000 [Member] | |
| CDI Share | 60.00% |
| Partner Share | 40.00% |
| $2,000,000-$3,000,000 [Member] | |
| CDI Share | 70.00% |
| Partner Share | 30.00% |
| Above $3,000,000 [Member] | |
| CDI Share | 80.00% |
| Partner Share | 20.00% |