XML 11 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Balance at Dec. 31, 2023 $ 1,964,845 $ 558 $ 1,569,227 $ (37,808) $ 432,868
Beginning Balance (in shares) at Dec. 31, 2023   55,766,078      
Net Income (Loss) 3,296       3,296
Conversion of debt (55)   (55)    
Exercise of stock options and vesting of stock units 945 $ 1 944    
Exercise of stock options and vesting of stock units (in shares)   111,921      
Tax withholding on vesting of restricted stock units (7,622)   (7,622)    
Tax withholding on vesting of restricted stock units (in shares)   (39,451)      
Issuance of common stock pursuant to contingent consideration earnout payment 541   541    
Issuance of common stock pursuant to contingent consideration earnout payments   2,770      
Stock-based compensation expense 8,776   8,776    
Translation adjustment (5,134)     (5,134)  
Balance at Mar. 31, 2024 1,965,592 $ 559 1,571,811 (42,942) 436,164
Ending Balance (in shares) at Mar. 31, 2024   55,841,318      
Balance at Dec. 31, 2024 1,972,718 $ 561 1,617,336 (52,533) 407,354
Beginning Balance (in shares) at Dec. 31, 2024   56,091,677      
Net Income (Loss) 5,830       5,830
Exercise of stock options and vesting of stock units 1,464 $ 1 1,463    
Exercise of stock options and vesting of stock units (in shares)   128,593      
Tax withholding on vesting of restricted stock units (6,494)   (6,494)    
Tax withholding on vesting of restricted stock units (in shares)   (41,143)      
Stock-based compensation expense 7,273   7,273    
Translation adjustment 4,692     4,692  
Balance at Mar. 31, 2025 $ 1,985,483 $ 562 $ 1,619,578 $ (47,841) $ 413,184
Ending Balance (in shares) at Mar. 31, 2025   56,179,127