XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid in Capital
Accumulated Deficit
Accumulated Other Comprehensive Loss
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2022   28,590,000        
Beginning balance at Dec. 31, 2022 $ 375,194 $ 570 $ 595,286 $ (205,204) $ (1,365) $ (14,093)
Treasury stock (in shares) at Dec. 31, 2022           1,271,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon the exercise of stock options (in shares)   5,000        
Issuance of common stock upon the exercise of stock options 52   52      
Net issuance of restricted stock awards and restricted stock units (in shares)   160,000        
Net issuance of restricted stock awards and restricted stock units 2 $ 2        
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (in shares)           79,000
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (2,478)         $ (2,478)
Stock-based compensation 3,055   3,055      
Foreign currency translation adjustments (42)       (42)  
Net income (loss) (15,905)     (15,905)    
Ending balance (in shares) at Mar. 31, 2023   28,755,000        
Ending balance at Mar. 31, 2023 359,878 $ 572 598,393 (221,109) (1,407) $ (16,571)
Treasury stock (in shares) at Mar. 31, 2023           1,350,000
Beginning balance (in shares) at Dec. 31, 2022   28,590,000        
Beginning balance at Dec. 31, 2022 375,194 $ 570 595,286 (205,204) (1,365) $ (14,093)
Treasury stock (in shares) at Dec. 31, 2022           1,271,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Foreign currency translation adjustments (1,559)          
Net income (loss) (35,607)          
Ending balance (in shares) at Jun. 30, 2023   28,799,000        
Ending balance at Jun. 30, 2023 342,216 $ 572 602,155 (240,811) (2,924) $ (16,776)
Treasury stock (in shares) at Jun. 30, 2023           1,356,000
Beginning balance (in shares) at Mar. 31, 2023   28,755,000        
Beginning balance at Mar. 31, 2023 359,878 $ 572 598,393 (221,109) (1,407) $ (16,571)
Treasury stock (in shares) at Mar. 31, 2023           1,350,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon the exercise of stock options (in shares)   9,000        
Issuance of common stock upon the exercise of stock options 147   147      
Net issuance of restricted stock awards and restricted stock units (in shares)   35,000        
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (in shares)           6,000
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (205)         $ (205)
Stock-based compensation 3,615   3,615      
Foreign currency translation adjustments (1,517)       (1,517)  
Net income (loss) (19,702)     (19,702)    
Ending balance (in shares) at Jun. 30, 2023   28,799,000        
Ending balance at Jun. 30, 2023 $ 342,216 $ 572 602,155 (240,811) (2,924) $ (16,776)
Treasury stock (in shares) at Jun. 30, 2023           1,356,000
Beginning balance (in shares) at Dec. 31, 2023 28,029,915 29,386,000        
Beginning balance at Dec. 31, 2023 $ 333,065 $ 584 625,154 (274,956) (939) $ (16,778)
Treasury stock (in shares) at Dec. 31, 2023 1,356,319         1,356,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon the exercise of stock options (in shares)   107,000        
Issuance of common stock upon the exercise of stock options $ 1,105 $ 2 1,103      
Net issuance of restricted stock awards and restricted stock units (in shares)   329,000        
Net issuance of restricted stock awards and restricted stock units 0 $ 4 (4)      
Issuance of common stock for acquisition (in shares)   442,000        
Issuance of common stock for acquisition (see Note 3) 19,170 $ 9 19,161      
Proceeds from private placement of common stock, net of issuance costs (in shares)   5,175,000        
Proceeds from private placement of common stock, net of issuance costs 194,490 $ 104 194,386      
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (in shares)           109,000
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (4,838)         $ (4,838)
Stock-based compensation 4,410   4,410      
Foreign currency translation adjustments (2,714)       (2,714)  
Net income (loss) (18,288)     (18,288)    
Ending balance (in shares) at Mar. 31, 2024   35,439,000        
Ending balance at Mar. 31, 2024 $ 526,400 $ 703 844,210 (293,244) (3,653) $ (21,616)
Treasury stock (in shares) at Mar. 31, 2024           1,465,000
Beginning balance (in shares) at Dec. 31, 2023 28,029,915 29,386,000        
Beginning balance at Dec. 31, 2023 $ 333,065 $ 584 625,154 (274,956) (939) $ (16,778)
Treasury stock (in shares) at Dec. 31, 2023 1,356,319         1,356,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon the exercise of stock options (in shares) 142,000          
Foreign currency translation adjustments $ (2,969)          
Net income (loss) $ 35,902          
Ending balance (in shares) at Jun. 30, 2024 34,104,235 35,574,000        
Ending balance at Jun. 30, 2024 $ 588,321 $ 705 852,406 (239,054) (3,908) $ (21,828)
Treasury stock (in shares) at Jun. 30, 2024 1,469,893         1,470,000
Beginning balance (in shares) at Mar. 31, 2024   35,439,000        
Beginning balance at Mar. 31, 2024 $ 526,400 $ 703 844,210 (293,244) (3,653) $ (21,616)
Treasury stock (in shares) at Mar. 31, 2024           1,465,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock upon the exercise of stock options (in shares)   35,000        
Issuance of common stock upon the exercise of stock options 432 $ 0 432      
Net issuance of restricted stock awards and restricted stock units (in shares)   85,000        
Net issuance of restricted stock awards and restricted stock units 0 $ 2 (2)      
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (in shares)           5,000
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (212)         $ (212)
Issuance of common stock for employee stock purchase plan (in shares)   15,000        
Issuance of common stock for employee stock purchase plan 526   526      
Stock-based compensation 7,240   7,240      
Foreign currency translation adjustments (255)       (255)  
Net income (loss) $ 54,190     54,190    
Ending balance (in shares) at Jun. 30, 2024 34,104,235 35,574,000        
Ending balance at Jun. 30, 2024 $ 588,321 $ 705 $ 852,406 $ (239,054) $ (3,908) $ (21,828)
Treasury stock (in shares) at Jun. 30, 2024 1,469,893         1,470,000