XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.0.1
Stockholders' Equity - Schedule of Components of Accumulated Other Comprehensive Income (Loss) (Detail) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance $ 185,766 $ 158,088 $ 151,600
Foreign currency translation (3,083) 4,884 401
Unrealized loss, net of tax 4 (1,333) (104)
Reclassification of AOCI/L to income, net of tax (580) (616)  
Ending Balance 203,907 185,766 158,088
Marketable Investments [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Unrealized loss before reclassification, net of tax (25)    
Ending Balance (25)    
Interest Rate Swap [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (821) (104)  
Unrealized loss before reclassification, net of tax 29 (1,333) (104)
Reclassification of AOCI/L to income, net of tax (580) (616)  
Ending Balance (212) (821) (104)
Translation Adjustment [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance 131 (4,753) (5,154)
Foreign currency translation (3,083) 4,884 401
Ending Balance 2,952 131 (4,753)
Total AOCI/L [Member]      
Accumulated Other Comprehensive Income Loss [Line Items]      
Beginning Balance (690) (4,857) (5,154)
Foreign currency translation (3,083) 4,884 401
Ending Balance $ (3,189) $ (690) $ (4,857)