XML 14 R4.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock and Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021   46,534,198     12,143,433
Beginning balance at Dec. 31, 2021 $ 141,295 $ 323,296 $ 412 $ (100,680) $ (81,733)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 10,962     10,962  
Unrealized gain (loss) on available-for-sale securities, net of taxes (469)   (469)    
Stock repurchases (in shares)         2,174,793
Stock repurchases (11,281)       $ (11,281)
Release of restricted stock units and awards, net of shares withheld (in shares)   344,944     28,317
Release of restricted stock units and awards, net of shares withheld (154)       $ (154)
Issuance of stock for ESPP purchase (in shares)   11,416      
Issuance of stock for ESPP purchase 51 $ 51      
Shares issued to an employee in lieu of cash compensation (in shares)   16,517      
Shares issued to an employee in lieu of cash compensation 84 $ 84      
Shares issued in connection with public offering, net of issuance costs 5 5      
Stock-based compensation 2,661 $ 2,661      
Ending balance (in shares) at Sep. 30, 2022   46,907,075     14,346,543
Ending balance at Sep. 30, 2022 143,154 $ 326,097 (57) (89,718) $ (93,168)
Beginning balance (in shares) at Jun. 30, 2022   46,851,509     13,378,528
Beginning balance at Jun. 30, 2022 139,737 $ 325,351 (401) (97,423) $ (87,790)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 7,705     7,705  
Unrealized gain (loss) on available-for-sale securities, net of taxes 344   344    
Stock repurchases (in shares)         954,247
Stock repurchases (5,304)       $ (5,304)
Release of restricted stock units and awards, net of shares withheld (in shares)   51,875     13,768
Release of restricted stock units and awards, net of shares withheld (74)       $ (74)
Issuance of stock for ESPP purchase (in shares)   3,691      
Issuance of stock for ESPP purchase 16 $ 16      
Stock-based compensation 730 $ 730      
Ending balance (in shares) at Sep. 30, 2022   46,907,075     14,346,543
Ending balance at Sep. 30, 2022 143,154 $ 326,097 (57) (89,718) $ (93,168)
Beginning balance (in shares) at Dec. 31, 2022   46,974,598     14,727,582
Beginning balance at Dec. 31, 2022 157,700 $ 322,714 202 (70,016) $ (95,200)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 17,986     17,986  
Unrealized gain (loss) on available-for-sale securities, net of taxes 993   993    
Stock repurchases (in shares)         898,757
Stock repurchases (6,180)       $ (6,180)
Release of restricted stock units and awards, net of shares withheld (in shares)   508,344     140,701
Release of restricted stock units and awards, net of shares withheld (1,099)       $ (1,099)
Proceeds from stock options exercises (in shares)   21,222      
Proceeds from stock options exercises 160 $ 160      
Issuance of stock for ESPP purchase (in shares)   1,298      
Issuance of stock for ESPP purchase 6 $ 6      
Shares issued to an employee in lieu of cash compensation (in shares)   72,803      
Shares issued to an employee in lieu of cash compensation 538 $ 538      
Dividend declared (3,197) (3,197)      
Stock-based compensation 2,526 $ 2,526      
Ending balance (in shares) at Sep. 30, 2023   47,578,265     15,767,040
Ending balance at Sep. 30, 2023 169,433 $ 322,747 1,195 (52,030) $ (102,479)
Beginning balance (in shares) at Jun. 30, 2023   47,519,064     15,260,452
Beginning balance at Jun. 30, 2023 170,036 $ 322,870 875 (54,710) $ (98,999)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 2,680     2,680  
Unrealized gain (loss) on available-for-sale securities, net of taxes 320   320    
Stock repurchases (in shares)         485,061
Stock repurchases (3,328)       $ (3,328)
Release of restricted stock units and awards, net of shares withheld (in shares)   51,875     21,527
Release of restricted stock units and awards, net of shares withheld (152)       $ (152)
Proceeds from stock options exercises (in shares)   0      
Proceeds from stock options exercises 0 $ 0      
Shares issued to an employee in lieu of cash compensation (in shares)   7,326      
Shares issued to an employee in lieu of cash compensation 48 $ 48      
Dividend declared (991) (991)      
Stock-based compensation 820 $ 820      
Ending balance (in shares) at Sep. 30, 2023   47,578,265     15,767,040
Ending balance at Sep. 30, 2023 $ 169,433 $ 322,747 $ 1,195 $ (52,030) $ (102,479)