XML 13 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Beginning Balance at Dec. 31, 2022 $ 177,842 $ 69 $ 32,744 $ (27,594) $ 172,623
Beginning Balance, shares at Dec. 31, 2022   6,871      
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards 339   339    
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards, shares   31      
Common stock repurchased on vesting of restricted stock units and performance awards (1,005)   (1,005)    
Common stock repurchased on vesting of restricted stock units and performance awards, shares   (11)      
Share-based compensation expense 1,928   1,928    
Company repurchases of common stock (8,030) $ (1) (447)   (7,582)
Company repurchases of common stock, shares   (91)      
Cash dividends on common stock (2,067)       (2,067)
Unrealized gain (loss) on investments, net of tax 3,652     3,652  
Net (loss) income 819       819
Ending Balance at Mar. 31, 2023 173,478 $ 68 33,559 (23,942) 163,793
Ending Balance, shares at Mar. 31, 2023   6,800      
Beginning Balance at Dec. 31, 2023 199,140 $ 66 36,940 (20,801) 182,935
Beginning Balance, shares at Dec. 31, 2023   6,572      
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards 376   376    
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards, shares   35      
Common stock repurchased on vesting of restricted stock units and performance awards (1,456)   (1,456)    
Common stock repurchased on vesting of restricted stock units and performance awards, shares   (12)      
Share-based compensation expense 2,187   2,187    
Company repurchases of common stock (7,056) $ (1) (351)   (6,704)
Company repurchases of common stock, shares   (59)      
Cash dividends on common stock (1,970)       (1,970)
Unrealized gain (loss) on investments, net of tax (1,496)     (1,496)  
Net (loss) income (136)       (136)
Ending Balance at Mar. 31, 2024 $ 189,589 $ 65 $ 37,696 $ (22,297) $ 174,125
Ending Balance, shares at Mar. 31, 2024   6,536