XML 52 R42.htm IDEA: XBRL DOCUMENT v3.7.0.1
Commitments and Contingencies - Narrative (Details) - USD ($)
$ in Thousands
6 Months Ended 53 Months Ended
Mar. 13, 2017
Mar. 08, 2017
Feb. 13, 2013
Aug. 01, 2012
Jun. 30, 2017
Jun. 30, 2017
Other Commitments [Line Items]            
Allowance for bad debt         $ 261 $ 261
Tax Receivable Agreement            
Other Commitments [Line Items]            
Payments under tax receivable agreement           672
Tax Receivable Agreement            
Other Commitments [Line Items]            
Recorded liability         $ 28,600 $ 28,600
Class A Common Stock            
Other Commitments [Line Items]            
Issuance of common stock (in shares) 3,000,000 3,000,000        
Class A Common Stock | Common Stock Issuance Over Allotment Option | Underwriters Over Allotment Option            
Other Commitments [Line Items]            
Issuance of common stock (in shares)         4,825,000  
Series B Membership Interests            
Other Commitments [Line Items]            
Tax benefit payment, percentage     85.00%      
Tax benefit saving, percentage     15.00%      
Software Assignment Agreement | Vendor Contracts            
Other Commitments [Line Items]            
System purchase amount       $ 45    
Master Service Agreement | Vendor Contracts            
Other Commitments [Line Items]            
Monthly payment for services agreement for the technology       $ 26    
Service agreement term       5 years    
Term of service agreement unless notice given       5 years    
Required notice period to terminate service agreement       60 days    
Exclusive option agreement maturity term       1 year    
Exclusive Option Agreement            
Other Commitments [Line Items]            
Monthly payment for services agreement for the technology       $ 16    
Service agreement term       5 years