XML 21 R6.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED 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, 2024   40,188,000          
Beginning balance at Dec. 31, 2024 $ 871,710 $ 798 $ 1,085,473 $ 108,182 $ (279,943) $ (20,951) $ (21,849)
Treasury stock, beginning balance (in shares) at Dec. 31, 2024             1,470,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock upon the exercise of stock options (in shares)   8,000          
Issuance of common stock upon the exercise of stock options 215   215        
Net issuance of restricted stock awards and restricted stock units (in shares)   382,000          
Net issuance of restricted stock awards and restricted stock units 0 $ 6 (6)        
Issuance of common stock for acquisition (in shares)   1,489,000          
Issuance of common stock for acquisition 0 $ 29 108,153 (108,182)      
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (in shares)             102,000
Treasury stock acquired from employees upon vesting or forfeiture of restricted stock (7,015)           $ (7,015)
Stock-based compensation 7,181   7,181        
Foreign currency translation adjustments 4,254         4,254  
Net loss (24,350)       (24,350)    
Ending balance (in shares) at Mar. 31, 2025   42,067,000          
Ending balance at Mar. 31, 2025 $ 851,995 $ 833 1,201,016 0 (304,293) (16,697) $ (28,864)
Treasury stock, ending balance (in shares) at Mar. 31, 2025             1,572,000
Beginning balance (in shares) at Dec. 31, 2025 40,653,932 42,227,000          
Beginning balance at Dec. 31, 2025 $ 825,150 $ 836 1,226,039 0 (364,404) (8,429) $ (28,892)
Treasury stock, beginning balance (in shares) at Dec. 31, 2025 1,572,833           1,573,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock upon the exercise of stock options (in shares) 5,000 5,000          
Issuance of common stock upon the exercise of stock options $ 54   54        
Net issuance of restricted stock awards and restricted stock units (in shares)   382,000          
Net issuance of restricted stock awards and restricted stock units 0 $ 8 (8)        
Issuance of common stock for acquisition (in shares)   1,810,000          
Issuance of common stock for acquisition 24,836 $ 36 24,800        
Repurchase of common stock (in shares)   (2,090,000)          
Repurchase of common stock (33,125) $ (42) (33,083)        
Issuance of common stock for conversion of notes (in shares)   485,000          
Issuance of common stock for conversion of notes 20,567 $ 10 20,557        
Stock-based compensation 7,203   7,203        
Foreign currency translation adjustments (2,089)         (2,089)  
Net loss $ (16,169)       (16,169)    
Ending balance (in shares) at Mar. 31, 2026 41,246,199 42,819,000          
Ending balance at Mar. 31, 2026 $ 826,427 $ 848 $ 1,245,562 $ 0 $ (380,573) $ (10,518) $ (28,892)
Treasury stock, ending balance (in shares) at Mar. 31, 2026 1,572,833           1,573,000