XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders' Equity - Components of Stockholders' Equity (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Beginning Balance $ 203,907 $ 185,766
Issuance of common stock under stock plans, including tax effects 1,722 $ 2,134
Repurchases of common stock $ (9,459)  
Repurchases of common stock, Shares (200,000) 0
Stock-based compensation expense $ 3,294 $ 2,492
Accounting Standards Update [Extensible List]   ASU No. 2016-13 [Member]
Net income 4,148 $ 3,956
Net change in interest rate swap, net of tax 196 190
Net change in marketable investments, net of tax (64)  
Foreign currency translation (1,314) (2,301)
Ending Balance 202,430 192,237
Common Stock [Member]    
Beginning Balance $ 241 $ 236
Beginning Balance, Shares 24,085,000 23,648,000
Issuance of common stock under stock plans, including tax effects $ 0 $ 2
Issuance of common stock under,stock plans including tax effects, Shares 58,000 107,000
Ending Balance $ 241 $ 238
Ending Balance, Shares 24,143,000 23,755,000
Additional Paid-in Capital [Member]    
Beginning Balance $ 245,985 $ 230,128
Issuance of common stock under stock plans, including tax effects 1,722 2,132
Stock-based compensation expense 3,294 2,492
Ending Balance 251,001 234,752
Retained Earnings [Member]    
Beginning Balance 152,825 127,981
Net income 4,148 3,956
Ending Balance 156,973 131,937
Treasury Stock [Member]    
Beginning Balance $ (191,955) $ (171,889)
Beginning Balance, Shares 5,027,000 4,631,000
Repurchases of common stock $ (9,459)  
Repurchases of common stock, Shares 175,000  
Ending Balance $ (201,414) $ 171,889
Ending Balance, Shares 5,202,000 4,631,000
Accumulated Other Comprehensive Income (Loss) [Member]    
Beginning Balance $ (3,189) $ (690)
Net change in interest rate swap, net of tax 196 190
Net change in marketable investments, net of tax (64)  
Foreign currency translation [1] (1,314) (2,301)
Ending Balance $ (4,371) $ (2,801)
[1] The Company does not record tax provisions or benefits for the net changes in foreign currency translation adjustments as it intends to permanently reinvest undistributed earnings of its foreign subsidiaries.