v3.26.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Loss [Member]
Retained Earnings [Member]
Beginning Balance at Dec. 31, 2024 $ 221,404 $ 258 $ 40,396 $ (19,245) $ 199,995
Beginning Balance, shares at Dec. 31, 2024   25,784      
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards 693 $ 2 691    
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards, shares   179      
Common stock repurchased on vesting of restricted stock units and performance awards (2,272) $ (1) (2,271)    
Common stock repurchased on vesting of restricted stock units and performance awards, shares   (56)      
Share-based compensation expense 2,658   2,658    
Company repurchases of common stock (9,160) $ (2) (366)   (8,792)
Company repurchases of common stock, shares   (229)      
Cash dividends on common stock (2,059)       (2,059)
Unrealized gain (loss) on investments, net of tax 3,108     3,108  
Net loss (1,021)       (1,021)
Ending Balance at Mar. 31, 2025 213,351 $ 257 41,108 (16,137) 188,123
Ending Balance, shares at Mar. 31, 2025   25,678      
Beginning Balance at Dec. 31, 2025 241,000 $ 252 46,121 (11,487) 206,114
Beginning Balance, shares at Dec. 31, 2025   25,179      
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards 561 $ 1 560    
Common stock issued on exercise of options, purchase of ESPP shares and vesting of restricted stock units and performance awards, shares   119      
Common stock repurchased on vesting of restricted stock units and performance awards (1,277)   (1,277)    
Common stock repurchased on vesting of restricted stock units and performance awards, shares   (41)      
Share-based compensation expense 2,837   2,837    
Company repurchases of common stock (20,285) $ (7) (1,339)   (18,939)
Company repurchases of common stock, shares   (701)      
Cash dividends on common stock (1,979)       (1,979)
Unrealized gain (loss) on investments, net of tax (388)     (388)  
Net loss (14,803)       (14,803)
Ending Balance at Mar. 31, 2026 $ 205,666 $ 246 $ 46,902 $ (11,875) $ 170,393
Ending Balance, shares at Mar. 31, 2026   24,556