XML 16 R5.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-in Capital
Treasury Stock
Accumulated Deficit
Accumulated Other Comprehensive Loss
Total
Beginning Balances at Dec. 31, 2023 $ 6 $ 473,295 $ (143,923) $ (98,045) $ (2,387) $ 228,946
Beginning Balances (shares) at Dec. 31, 2023 38,289          
Treasury Stock, Shares, Beginning Balance at Dec. 31, 2023     11,460      
Repurchase of common stock     $ (6,899)     (6,899)
Repurchase of common stock (shares) (202)   202      
Issuance of common stock in connection with employee stock purchase plan   1,916       1,916
Issuance of common stock in connection with employee stock purchase plan (shares) 74          
Issuance of common stock in connection with exercise of options   25       25
Issuance of common stock in connection with exercise of options (shares) 1          
Vesting of restricted stock units (shares) 231          
Purchases of treasury stock in connection with tax withholdings on restricted stock grants     $ (3,794)     (3,794)
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards (shares)     118      
Stock-based compensation expense   6,154       6,154
Comprehensive income (loss)       (393) (542) (935)
Treasury Stock, Shares, Ending Balance at Mar. 31, 2024     11,780      
Ending Balances at Mar. 31, 2024 $ 6 481,390 $ (154,616) (98,438) (2,929) 225,413
Ending Balances (shares) at Mar. 31, 2024 38,393          
Beginning Balances at Dec. 31, 2024 $ 6 502,902 $ (159,352) (93,988) (3,531) $ 246,037
Beginning Balances (shares) at Dec. 31, 2024 38,801          
Treasury Stock, Shares, Beginning Balance at Dec. 31, 2024     11,916     11,916
Issuance of common stock in connection with employee stock purchase plan   2,120       $ 2,120
Issuance of common stock in connection with employee stock purchase plan (shares) 90          
Issuance of common stock in connection with exercise of options   8       8
Issuance of common stock in connection with exercise of options (shares) 1          
Vesting of restricted stock units (shares) 238          
Purchases of treasury stock in connection with tax withholdings on restricted stock grants     $ (3,320)     (3,320)
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards (shares)     124      
Stock-based compensation expense   6,715       6,715
Comprehensive income (loss)       (3,032) 452 $ (2,580)
Treasury Stock, Shares, Ending Balance at Mar. 31, 2025     12,040     12,040
Ending Balances at Mar. 31, 2025 $ 6 $ 511,745 $ (162,672) $ (97,020) $ (3,079) $ 248,980
Ending Balances (shares) at Mar. 31, 2025 39,130