XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
Consolidated Statements of Changes in Stockholders' Equity and Mezzanine Equity - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Income (Loss)
Accumulated Deficit
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjustment
Beginning balance (in shares) at Dec. 31, 2021     74,909,000        
Beginning balance at Dec. 31, 2021 $ 217,046   $ 75 $ 267,847 $ 614 $ (51,490)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expense 4,310     4,310      
Issuance of common stock pursuant to exercise of stock options and vested restricted stock units - cashless (in shares)     248,000        
Issuance of common stock pursuant to exercise of stock options - cash (in shares)     194,000        
Issuance of common stock pursuant to exercise of stock options - Cash 810     810      
Foreign currency translation (491)       (491)    
Net income 6,679         6,679  
Ending balance (in shares) at Mar. 31, 2022     75,351,000        
Ending balance at Mar. 31, 2022 228,354   $ 75 272,967 123 (44,811)  
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expense 4,207     4,207      
Issuance of common stock pursuant to exercise of stock options and vested restricted stock units - cashless (in shares)     99,000        
Issuance of common stock pursuant to exercise of stock options - cash (in shares)     172,000        
Issuance of common stock pursuant to exercise of stock options - Cash 450   $ 1 449      
Foreign currency translation (2,296)       (2,296)    
Net income 9,158         9,158  
Ending balance (in shares) at Jun. 30, 2022     75,622,000        
Ending balance at Jun. 30, 2022 $ 239,873   $ 76 277,623 (2,173) (35,653)  
Beginning balance (in shares) at Dec. 31, 2022 76,382,000   76,382,000        
Beginning balance at Dec. 31, 2022 $ 40,091 $ (82) $ 76 280,668 (1,881) (238,772) $ (82)
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expense 5,507     5,507      
Issuance of common stock pursuant to exercise of stock options and vested restricted stock units - cashless (in shares)     251,000        
Issuance of common stock pursuant to exercise of stock options and vested restricted stock units - Cashless 1   $ 1        
Issuance of common stock pursuant to exercise of stock options - cash (in shares)     149,000        
Issuance of common stock pursuant to exercise of stock options - Cash 478     478      
Dividends paid to Series A convertible preferred shares (6,781)     (6,781)      
Foreign currency translation 594       594    
Net income 41,227         41,227  
Ending balance (in shares) at Mar. 31, 2023     76,782,000        
Ending balance at Mar. 31, 2023 $ 81,035   $ 77 279,872 (1,287) (197,627)  
Beginning balance (in shares) at Dec. 31, 2022 1,467,000            
Beginning balance at Dec. 31, 2022 $ 824,488            
Ending balance at Mar. 31, 2023 $ 824,488            
Ending balance (in shares) at Mar. 31, 2023 1,467,000            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Stock-based compensation expense $ 5,735     5,735      
Issuance of common stock pursuant to exercise of stock options and vested restricted stock units - cashless (in shares)     63,000        
Issuance of common stock pursuant to exercise of stock options and vested restricted stock units - Cashless 0   $ 0        
Issuance of common stock pursuant to exercise of stock options - cash (in shares)     39,000        
Issuance of common stock pursuant to exercise of stock options - Cash 229     229      
Dividends paid to Series A convertible preferred shares (6,856)     (6,856)      
Foreign currency translation (590)       (590)    
Net income $ 51,509         51,509  
Ending balance (in shares) at Jun. 30, 2023 76,884,000   76,884,000        
Ending balance at Jun. 30, 2023 $ 131,062   $ 77 $ 278,980 $ (1,877) $ (146,118)  
Ending balance at Jun. 30, 2023 $ 824,488            
Ending balance (in shares) at Jun. 30, 2023 1,467,000