XML 99 R60.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue - Summary of Opening and Closing Balances of Company's Receivables and Current and Long-term Contract Liabilities (Detail) - USD ($)
$ in Thousands
Dec. 31, 2019
Dec. 31, 2018
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Customer receivables $ 68,283 $ 97,566
Contract liabilities—current 5,880 5,810
Contract liabilities—noncurrent 13,577 $ 8,354
Difference between Revenue Guidance in Effect before and after Topic 606 [Member]    
Revenue, Initial Application Period Cumulative Effect Transition [Line Items]    
Customer receivables (29,283)  
Contract liabilities—current 70  
Contract liabilities—noncurrent $ 5,223