XML 95 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Changes in Accumulated Other Comprehensive Loss - Changes in Accumulated Other Comprehensive Loss (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount $ 762,655 $ 649,958
Other comprehensive (loss) income before reclassifications (5,942) 4,939
Ending Balance, Amount 873,799 762,655
Cumulative Translation Adjustment [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 4,180 (610)
Other comprehensive (loss) income before reclassifications (4,712) 4,790
Ending Balance, Amount (532) 4,180
Unrealized Gain (Loss) on Investments [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 423 274
Other comprehensive (loss) income before reclassifications (1,230) 149
Ending Balance, Amount (807) 423
Accumulated Other Comprehensive Income (Loss) [Member]    
Accumulated Other Comprehensive Income Loss [Line Items]    
Beginning Balance, Amount 4,603 (336)
Ending Balance, Amount $ (1,339) $ 4,603