XML 64 R47.htm IDEA: XBRL DOCUMENT v3.19.3
Revenues - Summary of Changes in Certain Contract Assets and Liabilities (Detail) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Disaggregation of Revenue [Line Items]    
Accounts receivable $ 39,987 $ 43,673
Short-term deferred revenue (4,239) (3,820)
Long-term deferred revenue (1,134) (232)
Deferred expenses 1,418 501
Customer prepayments (1,604) (1,250)
Sales allowances (1,076) $ (548)
Accounting Standards Update 2014-09 [Member]    
Disaggregation of Revenue [Line Items]    
Accounts receivable (3,686)  
Short-term deferred revenue (419)  
Long-term deferred revenue (902)  
Deferred expenses 917  
Customer prepayments (354)  
Sales allowances $ (528)