XML 45 R34.htm IDEA: XBRL DOCUMENT v3.8.0.1
Organization and Summary of Significant Accounting Policies - Additional Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2018
Mar. 31, 2017
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Transaction price allocated to unsatisfied performance obligation $ 104,500,000   $ 89,400,000
Transaction price allocated to unsatisfied performance obligation, current 95,709,000   $ 78,774,000
Revenue from sales-type leases 9,800,000 $ 3,200,000  
Fees to GPOs 1,900,000 2,100,000  
Deferred revenue recognized 46,600,000    
Capitalized commissions 5,600,000 $ 4,100,000  
Impairment loss $ 0