XML 11 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
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, 2022 $ 1,910,700 $ 556 $ 1,547,266 $ (34,394) $ 397,272
Beginning Balance (in shares) at Dec. 31, 2022   55,557,698      
Net Income (Loss) 28,829       28,829
Exercise of stock options and vesting of stock units 29 $ 1 28    
Exercise of stock options and vesting of stock units (in shares)   140,210      
Tax withholding on vesting of restricted stock units (9,593) $ (1) (9,592)    
Tax withholding on vesting of restricted stock units (in shares)   (53,607)      
Stock-based compensation expense 7,254   7,254    
Balance at Mar. 31, 2023 1,940,492 $ 556 1,544,956 (31,121) 426,101
Ending Balance (in shares) at Mar. 31, 2023   55,644,301      
Translation adjustment 3,273     3,273  
Balance at Dec. 31, 2023 1,971,203 $ 558 1,569,227 (37,431) 438,849
Beginning Balance (in shares) at Dec. 31, 2023   55,766,078      
Net Income (Loss) 2,094       2,094
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) $ 0 (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 $ 0 541    
Issuance of common stock pursuant to contingent consideration earnout payment (in shares)   2,770      
Conversion of debt (55)   (55)    
Stock-based compensation expense 8,776   8,776    
Balance at Mar. 31, 2024 1,970,601 $ 559 $ 1,571,811 (42,712) $ 440,943
Ending Balance (in shares) at Mar. 31, 2024   55,841,318      
Translation adjustment $ (5,281)     $ (5,281)