Annual report [Section 13 and 15(d), not S-K Item 405]

CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY

v3.25.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
shares in Thousands, $ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Treasury Stock
Accumulated Other Comprehensive Income (Loss)
Total
Balance at Dec. 31, 2021 $ 4 $ 662,996 $ (263,342) $ (24,440) $ (5,050) $ 370,168
Balance, shares at Dec. 31, 2021 41,105          
Balance, shares at Dec. 31, 2021       (4,011)    
Net loss     (69,780)     (69,780)
Other comprehensive income (loss)         (12,635) (12,635)
Cash dividends ($0.10 per share)     (3,721)     (3,721)
Purchase of treasury stock       $ (8,267)   (8,267)
Purchase of treasury stock, shares       (578)    
Stock-based compensation expense   11,361       11,361
Proceeds from exercise of options   2,721       2,721
Proceeds from exercise of options, shares 424          
Shares issued in business acquisitions   2,261       2,261
Shares issued in business acquisitions, shares 108          
Balance at Dec. 31, 2022 $ 4 679,339 (336,843) $ (32,707) (17,685) 292,108
Balance, shares at Dec. 31, 2022 41,637          
Balance, shares at Dec. 31, 2022       (4,589)    
Net loss     (10,146)     (10,146)
Other comprehensive income (loss)         2,271 2,271
Cash dividends ($0.10 per share)     (3,750)     (3,750)
Purchase of treasury stock       $ (222)   (222)
Purchase of treasury stock, shares       (23)    
Stock-based compensation expense   5,292       5,292
Proceeds from exercise of options   3,435       3,435
Proceeds from exercise of options, shares 695          
Shares issued in business acquisitions   3,132       3,132
Shares issued in business acquisitions, shares 429          
Balance at Dec. 31, 2023 $ 4 691,198 (350,739) $ (32,929) (15,414) 292,120
Balance, shares at Dec. 31, 2023 42,761          
Balance, shares at Dec. 31, 2023       (4,612)    
Net loss     (52,287)     (52,287)
Other comprehensive income (loss)         (9,118) (9,118)
Cash dividends ($0.10 per share)     (3,831)     (3,831)
Purchase of treasury stock       $ (185)   (185)
Purchase of treasury stock, shares       (30)    
Stock-based compensation expense   5,829       5,829
Proceeds from exercise of options   565       565
Proceeds from exercise of options, shares 243          
Balance at Dec. 31, 2024 $ 4 $ 697,592 $ (406,857) $ (33,114) $ (24,532) $ 233,093
Balance, shares at Dec. 31, 2024 43,004          
Balance, shares at Dec. 31, 2024       (4,642)