XML 51 R40.htm IDEA: XBRL DOCUMENT v3.8.0.1
Summary of Significant Accounting Policies - Summary of Impact of ASC 606 Adoption on Account Receivable (Detail) - USD ($)
$ in Thousands
Mar. 31, 2018
Dec. 31, 2017
Balance Sheets    
Accounts receivable $ 6,536 $ 2,991
ASU 2014-09 [Member]    
Balance Sheets    
Accounts receivable 6,536  
ASU 2014-09 [Member] | Balances Without the Adoption of ASC 606 [Member]    
Balance Sheets    
Accounts receivable 3,546  
ASU 2014-09 [Member] | Impact Adoption of ASC 606 [Member]    
Balance Sheets    
Accounts receivable $ 2,990