XML 16 R7.htm IDEA: XBRL DOCUMENT v3.23.3
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, 2021 $ 208,530 $ 74 $ 29,054 $ 1,079 $ 178,323
Beginning Balance, shares at Dec. 31, 2021   7,415      
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards 411   411    
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards, shares   18      
Common stock repurchased on vesting of restricted stock units and performance awards (185)   (185)    
Common stock repurchased on vesting of restricted stock units and performance awards, shares   (4)      
Share-based compensation expense 1,830   1,830    
Company repurchases of common stock (8,575) $ (1) (484)   (8,090)
Company repurchases of common stock, shares   (115)      
Cash dividends on common stock (2,229)       (2,229)
Unrealized gain (loss) on investments, net of tax (14,358)     (14,358)  
Net income 288       288
Ending Balance at Mar. 31, 2022 185,712 $ 73 30,626 (13,279) 168,292
Ending Balance, shares at Mar. 31, 2022   7,314      
Beginning Balance at Dec. 31, 2021 208,530 $ 74 29,054 1,079 178,323
Beginning Balance, shares at Dec. 31, 2021   7,415      
Unrealized gain (loss) on investments, net of tax (31,882)        
Net income 35,740        
Ending Balance at Sep. 30, 2022 171,363 $ 70 31,351 (30,803) 170,745
Ending Balance, shares at Sep. 30, 2022   6,962      
Beginning Balance at Mar. 31, 2022 185,712 $ 73 30,626 (13,279) 168,292
Beginning Balance, shares at Mar. 31, 2022   7,314      
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards, shares   12      
Common stock repurchased on vesting of restricted stock units and performance awards (258)   (258)    
Common stock repurchased on vesting of restricted stock units and performance awards, shares   (3)      
Share-based compensation expense 1,766   1,766    
Company repurchases of common stock (19,917) $ (2) (1,193)   (18,722)
Company repurchases of common stock, shares   (270)      
Cash dividends on common stock (2,195)       (2,195)
Unrealized gain (loss) on investments, net of tax (8,624)     (8,624)  
Net income 18,014       18,014
Ending Balance at Jun. 30, 2022 174,498 $ 71 30,941 (21,903) 165,389
Ending Balance, shares at Jun. 30, 2022   7,053      
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards 300 $ 1 299    
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards, shares   54      
Common stock repurchased on vesting of restricted stock units and performance awards (1,178)   (1,178)    
Common stock repurchased on vesting of restricted stock units and performance awards, shares   (16)      
Share-based compensation expense 1,893   1,893    
Company repurchases of common stock (10,560) $ (2) (604)   (9,954)
Company repurchases of common stock, shares   (129)      
Cash dividends on common stock (2,128)       (2,128)
Unrealized gain (loss) on investments, net of tax (8,900)     (8,900)  
Net income 17,438       17,438
Ending Balance at Sep. 30, 2022 171,363 $ 70 31,351 (30,803) 170,745
Ending Balance, shares at Sep. 30, 2022   6,962      
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 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, 2022 177,842 $ 69 32,744 (27,594) 172,623
Beginning Balance, shares at Dec. 31, 2022   6,871      
Unrealized gain (loss) on investments, net of tax (2,083)        
Net income 36,054        
Ending Balance at Sep. 30, 2023 $ 180,446 $ 66 34,847 (29,677) 175,210
Ending Balance, shares at Sep. 30, 2023 6,618        
Beginning Balance at Mar. 31, 2023 $ 173,478 $ 68 33,559 (23,942) 163,793
Beginning Balance, shares at Mar. 31, 2023   6,800      
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards 2   2    
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards, shares   13      
Common stock repurchased on vesting of restricted stock units and performance awards (304)   (304)    
Common stock repurchased on vesting of restricted stock units and performance awards, shares   (3)      
Share-based compensation expense 1,963   1,963    
Company repurchases of common stock (10,145) $ (1) (644)   (9,500)
Company repurchases of common stock, shares   (123)      
Cash dividends on common stock (2,013)       (2,013)
Unrealized gain (loss) on investments, net of tax (2,028)     (2,028)  
Net income 17,016       17,016
Ending Balance at Jun. 30, 2023 177,969 $ 67 34,576 (25,970) 169,296
Ending Balance, shares at Jun. 30, 2023   6,687      
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards 361 $ 1 360    
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards, shares   64      
Common stock repurchased on vesting of restricted stock units and performance awards (1,590)   (1,590)    
Common stock repurchased on vesting of restricted stock units and performance awards, shares   (18)      
Share-based compensation expense 2,136   2,136    
Company repurchases of common stock (10,917) $ (2) (635)   (10,280)
Company repurchases of common stock, shares   (115)      
Cash dividends on common stock (2,025)       (2,025)
Unrealized gain (loss) on investments, net of tax (3,707)     (3,707)  
Net income 18,219       18,219
Ending Balance at Sep. 30, 2023 $ 180,446 $ 66 $ 34,847 $ (29,677) $ 175,210
Ending Balance, shares at Sep. 30, 2023 6,618