XML 96 R82.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Income Taxes - Reconciliation of the Beginning and Ending Amount of Unrecognized Tax Benefits (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Reconciliation of Unrecognized Tax Benefits, Excluding Amounts Pertaining to Examined Tax Returns [Roll Forward]      
Unrecognized tax benefits, beginning of period $ 25,421 $ 20,730 $ 13,865
Increases due to current period positions 1,875 4,879 7,046
Increase due to prior period positions 22 26 0
Decreases due to prior period positions (3,017) (214) (181)
Unrecognized tax benefits, end of period $ 24,301 $ 25,421 $ 20,730