Quarterly report pursuant to Section 13 or 15(d)

ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details)

v3.19.3
ORGANIZATION AND SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Revenue recognition (Details) - Accounting Standards Update 2014-09
Jan. 01, 2018
USD ($)
Disaggregation of Revenue [Line Items]  
Cumulative effect of new accounting pronouncement, amount of potential impact not recorded $ 400,000
Cumulative effect of new accounting principle in period of adoption $ 0