XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income
Accumulated Earnings (Deficit)
Treasury Stock
Beginning balance at Dec. 31, 2022 $ 157,700 $ 47 $ 322,667 $ 202 $ (70,016) $ (95,200)
Beginning balance (in shares) at Dec. 31, 2022   46,974,598       14,727,582
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 8,278       8,278  
Unrealized gain on available-for-sale securities, net of taxes 375     375    
Release of restricted stock units and awards, net of shares withheld (in shares)   401,955       97,936
Release of restricted stock units and awards, net of shares withheld (757)         $ (757)
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)   50,643        
Shares issued to an employee in lieu of cash compensation 385   385      
Dividends declared (1,204)   (1,204)      
Stock-based compensation 946   946      
Ending balance at Mar. 31, 2023 165,729 $ 47 322,800 577 (61,738) $ (95,957)
Ending balance (in shares) at Mar. 31, 2023   47,428,494       14,825,518
Beginning balance at Dec. 31, 2023 183,102 $ 48 322,134 1,702 (36,040) $ (104,742)
Beginning balance (in shares) at Dec. 31, 2023   47,636,273       16,107,296
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 17,777       17,777  
Unrealized gain on available-for-sale securities, net of taxes 317     317    
Release of restricted stock units and awards, net of shares withheld (in shares)   330,379       85,196
Release of restricted stock units and awards, net of shares withheld (618)         $ (618)
Shares issued to an employee in lieu of cash compensation (in shares)   80,677        
Shares issued to an employee in lieu of cash compensation 554   554      
Dividends declared (1,502)   (1,502)      
Stock-based compensation 1,600   1,600      
Ending balance at Apr. 30, 2024 $ 201,230 $ 48 $ 322,786 $ 2,019 $ (18,263) $ (105,360)
Ending balance (in shares) at Apr. 30, 2024   48,047,329       16,192,492