Provision for Income Taxes by Jurisdiction (Detail) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2017 |
Sep. 30, 2017 |
Jun. 30, 2017 |
Mar. 31, 2017 |
Dec. 31, 2016 |
Sep. 30, 2016 |
Jun. 30, 2016 |
Mar. 31, 2016 |
Dec. 31, 2017 |
Dec. 31, 2016 |
Dec. 31, 2015 |
|
Income Taxes [Line Items] | |||||||||||
Federal | $ (24,012) | $ (3,809) | $ 295 | ||||||||
State | (438) | (207) | 276 | ||||||||
Foreign | 3,345 | 4,027 | 3,507 | ||||||||
Total | $ (10,629) | $ (6,691) | $ (4,784) | $ 999 | $ (3,463) | $ 1,059 | $ 1,500 | $ 915 | $ (21,105) | $ 11 | $ 4,078 |