XML 15 R5.htm IDEA: XBRL DOCUMENT v3.23.2
UNAUDITED CONSOLIDATED STATEMENT OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional paid-in capital
Retained earnings/(accumulated deficit)
Accumulated other comprehensive income/(loss)
Beginning balance (in shares) at Dec. 31, 2021   66,851      
Beginning balance at Dec. 31, 2021 $ 227,051 $ 7 $ 212,077 $ 15,093 $ (126)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income/(loss) (2,667)     (2,667)  
Stock-based compensation 8,661   8,661    
Exercise of stock options (in shares)   72      
Exercise of stock options 292   292    
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   134      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (1,802)   (1,802)    
Foreign currency translation adjustments, net of tax (283)       (283)
Ending balance (in shares) at Mar. 31, 2022   67,057      
Ending balance at Mar. 31, 2022 231,252 $ 7 219,228 12,426 (409)
Beginning balance (in shares) at Dec. 31, 2021   66,851      
Beginning balance at Dec. 31, 2021 227,051 $ 7 212,077 15,093 (126)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income/(loss) (15,853)        
Foreign currency translation adjustments, net of tax (1,065)        
Ending balance (in shares) at Jun. 30, 2022   67,294      
Ending balance at Jun. 30, 2022 232,925 $ 7 234,869 (760) (1,191)
Beginning balance (in shares) at Mar. 31, 2022   67,057      
Beginning balance at Mar. 31, 2022 231,252 $ 7 219,228 12,426 (409)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income/(loss) (13,186)     (13,186)  
Stock-based compensation 16,387   16,387    
Exercise of stock options (in shares)   160      
Exercise of stock options 538   538    
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   77      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (1,284)   (1,284)    
Foreign currency translation adjustments, net of tax (782)       (782)
Ending balance (in shares) at Jun. 30, 2022   67,294      
Ending balance at Jun. 30, 2022 232,925 $ 7 234,869 (760) (1,191)
Beginning balance (in shares) at Dec. 31, 2022   74,156      
Beginning balance at Dec. 31, 2022 363,044 $ 7 378,006 (14,121) (848)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income/(loss) (7,970)     (7,970)  
Stock-based compensation 13,257   13,257    
Exercise of stock options (in shares)   1      
Exercise of stock options 10   10    
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   739      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (8,951)   (8,951)    
Foreign currency translation adjustments, net of tax 495       495
Ending balance (in shares) at Mar. 31, 2023   74,896      
Ending balance at Mar. 31, 2023 359,885 $ 7 382,322 (22,091) (353)
Beginning balance (in shares) at Dec. 31, 2022   74,156      
Beginning balance at Dec. 31, 2022 363,044 $ 7 378,006 (14,121) (848)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income/(loss) (5,343)        
Foreign currency translation adjustments, net of tax 1,898        
Ending balance (in shares) at Jun. 30, 2023   75,334      
Ending balance at Jun. 30, 2023 366,562 $ 7 384,969 (19,464) 1,050
Beginning balance (in shares) at Mar. 31, 2023   74,896      
Beginning balance at Mar. 31, 2023 359,885 $ 7 382,322 (22,091) (353)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income/(loss) 2,627     2,627  
Stock-based compensation 7,153   7,153    
Exercise of stock options (in shares)   13      
Exercise of stock options (66)   (66)    
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (in shares)   425      
Issuance of shares and payments of tax obligations resulted from net share settlement of vested stock awards (4,440)   (4,440)    
Foreign currency translation adjustments, net of tax 1,403       1,403
Ending balance (in shares) at Jun. 30, 2023   75,334      
Ending balance at Jun. 30, 2023 $ 366,562 $ 7 $ 384,969 $ (19,464) $ 1,050