XML 30 R7.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid in Capital
Equity Consideration Payable
Accumulated Deficit
Accumulated Other Comprehensive Income (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 $ 0 $ (205,204) $ (1,365) $ (14,093)
Treasury stock, beginning balance (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 and restricted stock units (in shares)   203,000          
Net issuance of restricted stock awards and restricted stock units 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 vesting or forfeiture of restricted stock (in shares)             85,000
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (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   29,386,000          
Ending balance at Dec. 31, 2023 333,065 $ 584 625,154 0 (274,956) (939) $ (16,778)
Treasury stock, ending balance (in shares) at Dec. 31, 2023             1,356,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock upon the exercise of stock options (in shares)   190,000          
Issuance of common stock upon the exercise of stock options 2,235 $ 4 2,231        
Net issuance of restricted stock awards and restricted stock units (in shares)   422,000          
Net issuance of restricted stock awards and restricted stock units 0 $ 6 (6)        
Issuance of common stock for acquisition (in shares)   2,605,000          
Issuance of common stock for acquisition (Note 3) 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 vesting or forfeiture of restricted stock (in shares)             114,000
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (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        
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        
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, ending balance (in shares) at Dec. 31, 2024 1,470,305           1,470,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock upon the exercise of stock options (in shares) 35,000 34,000          
Issuance of common stock upon the exercise of stock options $ 466 $ 1 465        
Net issuance of restricted stock awards and restricted stock units (in shares)   482,000          
Net issuance of restricted stock awards and restricted stock units 0 $ 7 (7)        
Issuance of common stock for acquisition (in shares)   1,489,000          
Issuance of common stock for acquisition (Note 3) 0 $ 29 108,153 (108,182)      
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (in shares)             103,000
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (7,043)           $ (7,043)
Issuance of common stock for employee stock purchase plan (in shares)   34,000          
Issuance of common stock for employee stock purchase plan 1,311 $ 1 1,310        
Stock-based compensation 30,645   30,645        
Foreign currency translation adjustments 12,522         12,522  
Net loss $ (84,461)       (84,461)    
Ending balance (in shares) at Dec. 31, 2025 40,653,932 42,227,000          
Ending balance at Dec. 31, 2025 $ 825,150 $ 836 $ 1,226,039 $ 0 $ (364,404) $ (8,429) $ (28,892)
Treasury stock, ending balance (in shares) at Dec. 31, 2025 1,572,833           1,573,000