XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Other Comprehensive Loss
Accumulated Deficit
Beginning balance (in shares) at Dec. 31, 2022   61,279,379        
Beginning balance at Dec. 31, 2022 $ 382,267 $ 613 $ 1,105,701 $ (468,879) $ (16,261) $ (238,907)
Beginning balance, treasury stock (in shares) at Dec. 31, 2022       (26,685,542)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of shares related to stock-based compensation (in shares)   552,936   (55,533)    
Issuance of shares related to stock-based compensation 3,826 $ 5 4,912 $ (1,091)    
Stock-based compensation expense 11,191   11,191      
Settlement of indemnification asset (in shares)       (613,954)    
Settlement of indemnification asset (15,760)     $ (15,760)    
Foreign currency translation adjustment, net of tax (2,490)       (2,490)  
Net income 25,292         25,292
Ending balance (in shares) at Jun. 30, 2023   61,832,315        
Ending balance at Jun. 30, 2023 404,326 $ 618 1,121,804 $ (485,730) (18,751) (213,615)
Ending balance, treasury stock (in shares) at Jun. 30, 2023       (27,355,029)    
Beginning balance (in shares) at Mar. 31, 2023   61,557,811        
Beginning balance at Mar. 31, 2023 395,053 $ 616 1,112,420 $ (469,941) (18,449) (229,593)
Beginning balance, treasury stock (in shares) at Mar. 31, 2023       (26,739,832)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of shares related to stock-based compensation (in shares)   274,504   (1,243)    
Issuance of shares related to stock-based compensation 3,559 $ 2 3,586 $ (29)    
Stock-based compensation expense 5,798   5,798      
Settlement of indemnification asset (in shares)       (613,954)    
Settlement of indemnification asset (15,760)     $ (15,760)    
Foreign currency translation adjustment, net of tax (302)       (302)  
Net income 15,978         15,978
Ending balance (in shares) at Jun. 30, 2023   61,832,315        
Ending balance at Jun. 30, 2023 $ 404,326 $ 618 1,121,804 $ (485,730) (18,751) (213,615)
Ending balance, treasury stock (in shares) at Jun. 30, 2023       (27,355,029)    
Beginning balance (in shares) at Dec. 31, 2023 35,302,746 62,660,783        
Beginning balance at Dec. 31, 2023 $ 152,700 $ 627 1,151,259 $ (485,793) (15,191) (498,202)
Beginning balance, treasury stock (in shares) at Dec. 31, 2023 (27,358,037)     (27,358,037)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of shares related to stock-based compensation (in shares)   1,147,314   (129,296)    
Issuance of shares related to stock-based compensation $ 5,443 $ 11 7,897 $ (2,465)    
Stock-based compensation expense 11,642   11,642      
Purchase of treasury stock (in shares)       (26,495)    
Purchase of treasury stock (499)     $ (499)    
Foreign currency translation adjustment, net of tax (198)       (198)  
Net income $ 13,972         13,972
Ending balance (in shares) at Jun. 30, 2024 36,294,269 63,808,097        
Ending balance at Jun. 30, 2024 $ 183,060 $ 638 1,170,798 $ (488,757) (15,389) (484,230)
Ending balance, treasury stock (in shares) at Jun. 30, 2024 (27,513,828)     (27,513,828)    
Beginning balance (in shares) at Mar. 31, 2024   63,306,246        
Beginning balance at Mar. 31, 2024 $ 167,066 $ 633 1,159,754 $ (488,087) (15,456) (489,778)
Beginning balance, treasury stock (in shares) at Mar. 31, 2024       (27,479,338)    
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of shares related to stock-based compensation (in shares)   501,851   (7,995)    
Issuance of shares related to stock-based compensation 4,525 $ 5 4,691 $ (171)    
Stock-based compensation expense 6,353   6,353      
Purchase of treasury stock (in shares)       (26,495)    
Purchase of treasury stock (499)     $ (499)    
Foreign currency translation adjustment, net of tax 67       67  
Net income $ 5,548         5,548
Ending balance (in shares) at Jun. 30, 2024 36,294,269 63,808,097        
Ending balance at Jun. 30, 2024 $ 183,060 $ 638 $ 1,170,798 $ (488,757) $ (15,389) $ (484,230)
Ending balance, treasury stock (in shares) at Jun. 30, 2024 (27,513,828)     (27,513,828)