XML 96 R88.htm IDEA: XBRL DOCUMENT v3.20.1
Accumulated Other Comprehensive Income (Loss) - Summary of Components of AOCI (Detail) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning $ 332,732 $ 348,275 $ 183,456
Other comprehensive income (loss) before reclassifications 1,800 (1,600) 2,200
Income tax (expense) benefit (500) 300 (1,800)
Amounts reclassified from AOCI     2,500
Total other comprehensive income (loss) 1,281 (1,352) 2,917
Balance, Ending 288,172 332,732 348,275
Foreign Currency Translation      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning (400) (100)  
Other comprehensive income (loss) before reclassifications (100) (300) (100)
Total other comprehensive income (loss) (100) (300) (100)
Balance, Ending (500) (400) (100)
Marketable Securities      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning (1,000)    
Other comprehensive income (loss) before reclassifications 1,900 (1,300)  
Income tax (expense) benefit (500) 300  
Total other comprehensive income (loss) 1,400 (1,000)  
Balance, Ending 400 (1,000)  
Cash Flow Hedges      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning     (3,000)
Other comprehensive income (loss) before reclassifications     2,300
Income tax (expense) benefit     (1,800)
Amounts reclassified from AOCI     2,500
Total other comprehensive income (loss)     3,000
Accumulated Other Comprehensive Income (Loss)      
Accumulated Other Comprehensive Income Loss [Line Items]      
Balance, Beginning (1,412) (60) (2,977)
Balance, Ending $ (131) $ (1,412) $ (60)