XML 45 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock
Common Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Capital in Excess of Par Value
Capital in Excess of Par Value
Cumulative Effect, Period of Adoption, Adjustment
Capital in Excess of Par Value
Cumulative Effect, Period of Adoption, Adjusted Balance
Equity Consideration Payable
Equity Consideration Payable
Cumulative Effect, Period of Adoption, Adjusted Balance
(Accumulated Deficit) Retained Earnings
(Accumulated Deficit) Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
(Accumulated Deficit) Retained Earnings
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Other Comprehensive Income (Loss)
Accumulated Other Comprehensive Income (Loss)
Cumulative Effect, Period of Adoption, Adjusted Balance
Treasury Stock
Treasury Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Beginning balance (in shares) at Dec. 31, 2021       28,094,000 28,094,000                        
Beginning balance at Dec. 31, 2021 $ 504,345 $ (80,036) $ 424,309 $ 562 $ 562 $ 640,937 $ (66,656) $ 574,281 $ 0 $ 0 $ (122,505) $ (13,380) $ (135,885) $ (3,704) $ (3,704) $ (10,945) $ (10,945)
Treasury stock (in shares) at Dec. 31, 2021                               1,181,000 1,181,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                  
Issuance of common stock upon the exercise of stock options (in shares)       133,000                          
Issuance of common stock upon the exercise of stock options 1,286     $ 3   1,283                      
Net issuance of restricted stock awards (in shares)       200,000                          
Net issuance of restricted stock awards 1     $ 2   (1)                      
Issuance of restricted stock for acquisition (in shares)       163,000                          
Issuance of restricted stock for acquisition 6,300     $ 3   6,297                      
Treasury stock acquired from employees upon exercise of stock options (in shares)                               90,000  
Treasury stock acquired from employees upon exercise of stock options (3,148)                             $ (3,148)  
Stock-based compensation 13,426         13,426                      
Foreign currency translation adjustments 2,339                         2,339      
Net loss (69,319)                   (69,319)            
Ending balance (in shares) at Dec. 31, 2022       28,590,000                          
Ending balance at Dec. 31, 2022 375,194     $ 570   595,286     0   (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)       96,000                          
Issuance of common stock upon the exercise of stock options 1,069     $ 2   1,067                      
Net issuance of restricted stock awards (in shares)       203,000                          
Net issuance of restricted stock awards 2     $ 2                          
Issuance of common stock for conversion of Notes (in shares)       497,000                          
Issuance of common stock for conversion of Notes 14,384     $ 10   14,374                      
Treasury stock acquired from employees upon exercise of stock options (in shares)                               85,000  
Treasury stock acquired from employees upon exercise of stock options (2,685)                             $ (2,685)  
Stock-based compensation 14,427         14,427                      
Foreign currency translation adjustments 426                         426      
Net loss $ (69,752)                   (69,752)            
Ending balance (in shares) at Dec. 31, 2023 28,029,915     29,386,000                          
Ending balance at Dec. 31, 2023 $ 333,065     $ 584   625,154     0   (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) 188,000     190,000                          
Issuance of common stock upon the exercise of stock options $ 2,235     $ 4   2,231                      
Net issuance of restricted stock awards (in shares)       422,000                          
Net issuance of restricted stock awards 0     $ 6   (6)                      
Issuance of restricted stock for acquisition (in shares)       2,605,000                          
Issuance of restricted stock for acquisition 133,180     $ 52   133,128                      
Equity consideration payable for acquisition 108,182               108,182                
Issuance of common stock for conversion of Notes (in shares)       2,382,000                          
Issuance of common stock for conversion of Notes 104,148     $ 47   104,101                      
Treasury stock acquired from employees upon exercise of stock options (in shares)                               114,000  
Treasury stock acquired from employees upon exercise of stock options (5,071)                             $ (5,071)  
Issuance of common stock for employee stock purchase plan (in shares)       28,000                          
Issuance of common stock for employee stock purchase plan 989     $ 1   988                      
Payments for common stock issuance costs 5,500                                
Proceeds from public share offering, net of issuance costs (in shares)       5,175,000                          
Proceeds from private placement of common stock, net of issuance costs of $5.5 million 194,490     $ 104   194,386                      
Stock-based compensation 25,491         25,491                      
Foreign currency translation adjustments (20,012)                         (20,012)      
Net loss $ (4,987)                   (4,987)            
Ending balance (in shares) at Dec. 31, 2024 38,717,366     40,188,000                          
Ending balance at Dec. 31, 2024 $ 871,710     $ 798   $ 1,085,473     $ 108,182   $ (279,943)     $ (20,951)   $ (21,849)  
Treasury stock (in shares) at Dec. 31, 2024 1,470,305                             1,470,000