XML 16 R6.htm IDEA: XBRL DOCUMENT v3.23.1
Condensed Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income (Loss) [Member]
Retained Earnings [Member]
Beginning balance at Dec. 31, 2021 $ 222,757 $ 57 $ (199,796) $ 383,436 $ 298 $ 38,762
Beginning balance, shares at Dec. 31, 2021   57,144,740 27,510,842      
Issuance of common stock from restricted stock awards, shares   122,571        
Purchase of common stock through stock buyback (323)   $ (323)      
Purchase of common stock through stock buyback, shares     4,614      
Impact of net settlements (4,382)     (4,382)    
Impact of net settlements, shares   1,340 1,340      
Stock-based compensation expense [1] 18,744     18,744    
Comprehensive income:            
Unrealized gain (loss) on investments (69)       (69)  
Unrealized gain (loss) on foreign currency exchange (2,695)       (2,695)  
Net income 7,164         7,164
Ending balance at Mar. 31, 2022 241,196 $ 57 $ (200,119) 397,798 (2,466) 45,926
Ending balance, shares at Mar. 31, 2022   57,268,651 27,516,796      
Beginning balance at Dec. 31, 2022 $ 217,474 $ 58 $ (278,876) 425,458 (9,537) 80,371
Beginning balance, shares at Dec. 31, 2022   57,919,501 28,896,408      
Issuance of common stock from exercise of options, shares 2,500 2,500        
Issuance of common stock from exercise of options $ 18     18    
Issuance of common stock from restricted stock awards, shares   91,152        
Purchase of common stock through stock buyback (25,000)   $ (25,000)      
Purchase of common stock through stock buyback, shares     581,295      
Impact of net settlements (177)     (177)    
Impact of net settlements, shares   912 912      
Excise Tax on repurchased shares (206)     (206)    
Stock-based compensation expense [1] 14,176     14,176    
Comprehensive income:            
Unrealized gain (loss) on investments 63       63  
Unrealized gain (loss) on foreign currency exchange 2,029       2,029  
Net income 1,645         1,645
Ending balance at Mar. 31, 2023 $ 210,022 $ 58 $ (303,876) $ 439,269 $ (7,445) $ 82,016
Ending balance, shares at Mar. 31, 2023   58,014,065 29,478,615      
[1] Includes $1.9 and $9.1 million of accrued compensation expense expensed in previous year for the three months ended March 31, 2023 and 2022, respectively.