XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Changes in Stockholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Capital in Excess of Par Value
[1]
Retained Deficit
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Balance at beginning of year (in shares) at Dec. 31, 2021 [1]   20,589,648        
Balance at beginning of year at Dec. 31, 2021 $ 165,769 $ 20,636 [1] $ 186,739 $ (33,142) $ (10,033) $ 1,569
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) 7,406     7,406    
Foreign currency translation adjustment (11,525)         (11,525)
Stock-based compensation 1,505   1,505      
Shares issued (in shares) [1]   135,927        
Shares issued 0 $ 135 [1] (135)      
Deemed consideration for revenue acquisition (in shares) [1]   18,240,334        
Deemed consideration for reverse acquisition 351,491 $ 18,240 [1] 333,251      
Reclassification of issuable shares from earnout derivative liability 43,624   43,624      
Fair value adjustment of stock-based compensation awards $ 1,910   1,910      
Repurchases of common stock (in shares) (108,178) (108,178) [1]        
Repurchases of common stock $ (1,940) $ (108) [1] 108   (1,940)  
Tax withholdings related to net share settlements of stock-based compensation awards (in shares) [1]   (24,163)        
Tax withholdings related to net share settlements of stock-based compensation awards (520) $ (24) [1] 57   (553)  
Settlement of related party liability 5,276   5,276      
Other (1) $ (45) [1] 44      
Balance at end of year (in shares) at Dec. 31, 2022 [1]   38,833,568        
Balance at end of year at Dec. 31, 2022 562,995 $ 38,834 [1] 572,379 (25,736) (12,526) (9,956)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (8,967)     (8,967)    
Foreign currency translation adjustment 4,906         4,906
Stock-based compensation 3,732   3,732      
Stock-based compensation liability paid in shares 227   227      
Shares issued (in shares) [1]   85,842        
Shares issued 0 $ 86 [1] (86)      
Shares issued - earnout (in shares) [1]   3,400,000        
Shares issued - earnout 0 $ 3,400 [1] (3,400)      
Issuance of common stock in rights offering (in shares) [1]   4,444,444        
Issuance of common stock in rights offering 98,469 $ 4,444 [1] 94,025      
Deemed consideration for revenue acquisition (in shares) [1]   144,608        
Deemed consideration for reverse acquisition 3,253 $ 144 [1] 3,109      
Compensation expense related to employee share purchase plan $ 427   427      
Repurchases of common stock (in shares) (138,725) (138,725) [1]        
Repurchases of common stock $ (3,619) $ (139) [1] 139   (3,619)  
Tax withholdings related to net share settlements of stock-based compensation awards (in shares) [1]   (11,378)        
Tax withholdings related to net share settlements of stock-based compensation awards (287) $ (11) [1] 11   (287)  
Other $ 465   591 (4) (2) (120)
Balance at end of year (in shares) at Dec. 31, 2023 46,758,359 46,758,359 [1]        
Balance at end of year at Dec. 31, 2023 $ 661,601 [2] $ 46,758 [1] 671,154 (34,707) (16,434) (5,170)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income (loss) (7,332)     (7,332)    
Foreign currency translation adjustment (16,946)         (16,946)
Stock-based compensation 4,467   4,467      
Stock-based compensation liability paid in shares 870   870      
Shares issued (in shares) [1]   202,672        
Shares issued $ 1,080 $ 203 [1] 877      
Repurchases of common stock (in shares) (85,644) (85,644) [1]        
Repurchases of common stock $ (2,580) $ (86) [1] 86   (2,580)  
Tax withholdings related to net share settlements of stock-based compensation awards (in shares) [1]   (18,630)        
Tax withholdings related to net share settlements of stock-based compensation awards $ (617) $ (19) [1] 19   (617)  
Balance at end of year (in shares) at Dec. 31, 2024 46,856,757 46,856,757 [1]        
Balance at end of year at Dec. 31, 2024 $ 640,543 [2] $ 46,856 [1] $ 677,473 $ (42,039) $ (19,631) $ (22,116)
[1] The accompanying Consolidated Financial Statements and notes thereto have been retroactively adjusted to reflect the two-for-one stock split completed in August 2023. See Note 1 – Nature of Operations and Basis of Presentation for details.
[2] The accompanying Consolidated Financial Statements and notes thereto have been retroactively adjusted to reflect the two-for-one stock split completed in August 2023. See Note 1 – Nature of Operations and Basis of Presentation for details.