XML 30 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF SHAREHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Common Stock in Treasury
Beginning balance (in shares) at Dec. 31, 2021   18,205,636        
Beginning balance at Dec. 31, 2021 $ 326,459 $ 20 $ 301,061 $ 73,544 $ (17,374) $ (30,792)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (26,756)     (26,756)    
Currency translation adjustment, net of income tax (15,957)       (15,957)  
Stock-based compensation 13,317   13,317      
Common stock issued, net of shares withheld for employee taxes (in shares)   78,815        
Common stock issued, net of shares withheld for employee taxes (1,892)   (2,029)     137
Acquisition of business (in shares)   495,562        
Acquisition of business 15,878   15,878      
Ending balance (in shares) at Dec. 31, 2022   18,780,013        
Ending balance at Dec. 31, 2022 311,049 $ 20 328,227 46,788 (33,331) (30,655)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (56,577)     (56,577)    
Currency translation adjustment, net of income tax (3,916)       (3,916)  
Stock-based compensation 17,833   17,833      
Common stock issued, net of shares withheld for employee taxes (in shares)   188,785        
Common stock issued, net of shares withheld for employee taxes $ 217   217      
Ending balance (in shares) at Dec. 31, 2023 18,968,798 18,968,798        
Ending balance at Dec. 31, 2023 $ 268,606 $ 20 346,277 (9,789) (37,247) (30,655)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net loss (9,066)     (9,066)    
Currency translation adjustment, net of income tax (11,772)       (11,772)  
Stock-based compensation 11,689   11,689      
Common stock repurchased (in shares)   (588,856)        
Common stock repurchased (10,014)         (10,014)
Common stock issued, net of shares withheld for employee taxes (in shares)   575,014        
Common stock issued, net of shares withheld for employee taxes $ 167   167      
Ending balance (in shares) at Dec. 31, 2024 18,954,956 18,954,956        
Ending balance at Dec. 31, 2024 $ 249,610 $ 20 $ 358,133 $ (18,855) $ (49,019) $ (40,669)