XML 54 R42.htm IDEA: XBRL DOCUMENT v3.19.1
Summary of Significant Accounting Policies - Additional Information (Detail)
$ in Thousands
12 Months Ended
Jan. 01, 2019
USD ($)
Dec. 31, 2018
Customer
Dec. 31, 2017
USD ($)
Customer
Schedule Of Accounting Policies [Line Items]      
Refinancing of outstanding loans used as working capital     $ 1,000
Estimated liquidity period   12 months  
ASU 2016-02 | Minimum | Subsequent Event      
Schedule Of Accounting Policies [Line Items]      
Increase to assets and liabilities $ 600    
ASU 2016-02 | Maximum | Subsequent Event      
Schedule Of Accounting Policies [Line Items]      
Increase to assets and liabilities $ 800    
Customer Concentration Risk | Net Revenue      
Schedule Of Accounting Policies [Line Items]      
Number of Customers | Customer   2 0
Customer accountability percentage   23.00%  
Credit Concentration Risk | Net Accounts Receivable-Trade      
Schedule Of Accounting Policies [Line Items]      
Number of Customers | Customer   2 3
Customer accountability percentage   56.00% 53.00%