XML 42 R52.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Organization and Summary of Significant Accounting Policies - Leases (Details)
12 Months Ended
Dec. 31, 2019
term
Lessee, Lease, Description [Line Items]  
Number of additional terms 2
Minimum  
Lessee, Lease, Description [Line Items]  
Term of contract 3 years
Term of contract, operating lease 10 years
Minimum | Equipment Leased to Other Party  
Lessee, Lease, Description [Line Items]  
Useful life 20 years
Salvage value, percentage 20.00%
Maximum  
Lessee, Lease, Description [Line Items]  
Term of contract 7 years
Term of contract, operating lease 15 years
Maximum | Equipment Leased to Other Party  
Lessee, Lease, Description [Line Items]  
Useful life 25 years
Salvage value, percentage 50.00%