XML 64 R42.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Revenue from Contracts with Customers - Summary of Significant Changes in Contract Assets and Contract Liabilities Balances (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Revenue From Contract With Customer [Abstract]    
Contract assets, beginning of period $ 8,939 $ 2,718
Contract liabilities, beginning of period (20,526) (20,343)
Net balance at beginning of period (11,587) (17,625)
Decrease due to amortization of revenue that was included in the beginning contract liability balance 6,952 19,026
Increase due to cash received, excluding amounts recognized as revenue during the period (34,529) (19,353)
Increase due to revenue recognized during the period but contingent on future performance 3,537 7,114
Decrease due to transfer to receivables during the period (5,119) (893)
Adjustments (1,044) 144
Net balance at end of period (41,790) (11,587)
Contract assets at end of period 6,314 8,939
Contract liabilities at end of period $ (48,104) $ (20,526)