XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.3
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, 2022 $ 6 $ 447,415 $ (133,709) $ (101,150) $ (2,550) $ 210,012
Beginning Balances (shares) at Dec. 31, 2022 37,431   11,182      
Issuance of common stock in connection with employee stock purchase plan   1,663       1,663
Issuance of common stock in connection with employee stock purchase plan (shares) 98          
Issuance of common stock in connection with exercise of options   345       345
Issuance of common stock in connection with exercise of options (shares) 21          
Vesting of restricted stock units (shares) 286          
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards     $ (4,101)     (4,101)
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards (shares)     133      
Stock-based compensation expense   4,884       4,884
Comprehensive income (loss)       355 267 622
Ending Balances at Mar. 31, 2023 $ 6 454,307 $ (137,810) (100,795) (2,283) 213,425
Ending Balances (shares) at Mar. 31, 2023 37,836   11,315      
Beginning Balances at Dec. 31, 2022 $ 6 447,415 $ (133,709) (101,150) (2,550) 210,012
Beginning Balances (shares) at Dec. 31, 2022 37,431   11,182      
Comprehensive income (loss)           1,541
Ending Balances at Sep. 30, 2023 $ 6 467,304 $ (143,587) (98,932) (3,227) 221,564
Ending Balances (shares) at Sep. 30, 2023 38,245   11,449      
Beginning Balances at Mar. 31, 2023 $ 6 454,307 $ (137,810) (100,795) (2,283) 213,425
Beginning Balances (shares) at Mar. 31, 2023 37,836   11,315      
Issuance of common stock in connection with exercise of options   87       87
Issuance of common stock in connection with exercise of options (shares) 6          
Vesting of restricted stock units (shares) 37          
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards     $ (468)     (468)
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards (shares)     11      
Stock-based compensation expense   4,678       4,678
Comprehensive income (loss)       6,835 (387) 6,448
Ending Balances at Jun. 30, 2023 $ 6 459,072 $ (138,278) (93,960) (2,670) 224,170
Ending Balances (shares) at Jun. 30, 2023 37,879   11,326      
Repurchase of common stock     $ (743)     (743)
Repurchase of common stock (shares) (21)   21      
Issuance of common stock in connection with employee stock purchase plan   2,169       2,169
Issuance of common stock in connection with employee stock purchase plan (shares) 125          
Issuance of common stock in connection with exercise of options   37       37
Issuance of common stock in connection with exercise of options (shares) 2          
Vesting of restricted stock units (shares) 260          
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards     $ (4,566)     (4,566)
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards (shares)     102      
Stock-based compensation expense   6,026       6,026
Comprehensive income (loss)       (4,972) (557) (5,529)
Ending Balances at Sep. 30, 2023 $ 6 467,304 $ (143,587) (98,932) (3,227) 221,564
Ending Balances (shares) at Sep. 30, 2023 38,245   11,449      
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   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 vesting of restricted stock awards     $ (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)
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   11,780      
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   11,460      
Comprehensive income (loss)           3,653
Ending Balances at Sep. 30, 2024 $ 6 496,255 $ (159,018) (94,527) (2,252) 240,464
Ending Balances (shares) at Sep. 30, 2024 38,763   11,905      
Beginning Balances at Mar. 31, 2024 $ 6 481,390 $ (154,616) (98,438) (2,929) 225,413
Beginning Balances (shares) at Mar. 31, 2024 38,393   11,780      
Issuance of common stock in connection with exercise of options   67       67
Issuance of common stock in connection with exercise of options (shares) 4          
Vesting of restricted stock units (shares) 34          
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards     $ (468)     (468)
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards (shares)     13      
Stock-based compensation expense   5,762       5,762
Comprehensive income (loss)       1,705 (326) 1,379
Ending Balances at Jun. 30, 2024 $ 6 487,219 $ (155,084) (96,733) (3,255) 232,153
Ending Balances (shares) at Jun. 30, 2024 38,431   11,793      
Issuance of common stock in connection with employee stock purchase plan   2,157       2,157
Issuance of common stock in connection with employee stock purchase plan (shares) 82          
Issuance of common stock in connection with exercise of options   22       22
Issuance of common stock in connection with exercise of options (shares) 2          
Vesting of restricted stock units (shares) 248          
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards     $ (3,934)     (3,934)
Purchases of treasury stock in connection with tax withholdings on vesting of restricted stock awards (shares)     112      
Stock-based compensation expense   6,857       6,857
Comprehensive income (loss)       2,206 1,003 3,209
Ending Balances at Sep. 30, 2024 $ 6 $ 496,255 $ (159,018) $ (94,527) $ (2,252) $ 240,464
Ending Balances (shares) at Sep. 30, 2024 38,763   11,905