XML 21 R5.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Treasury Stock, Common [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balances (in shares) at Dec. 31, 2022 37,431          
Balances at Dec. 31, 2022 $ 6 $ 447,415 $ (133,709) $ (101,150) $ (2,550) $ 210,012
Balances (in shares) at Dec. 31, 2022     11,182      
Shares issued under equity plans (in shares) 879   0      
Shares issued under equity plans $ 0 4,324 $ 0 0 0 4,324
Shares withheld for taxes related to shares issued under equity plans (in shares) 0   257      
Shares withheld for taxes related to shares issued under equity plans $ 0 0 $ (9,471) 0 0 (9,471)
Repurchase of common stock (in shares) (21)   21      
Repurchase of common stock $ 0 0 $ (743) 0 0 (743)
Stock-based compensation expense 0 21,556 0 0 0 21,556
Comprehensive income $ 0 0 0 3,105 163 3,268
Balances (in shares) at Dec. 31, 2023 38,289          
Balances at Dec. 31, 2023 $ 6 473,295 $ (143,923) (98,045) (2,387) 228,946
Balances (in shares) at Dec. 31, 2023     11,460      
Shares issued under equity plans (in shares) 714   0      
Shares issued under equity plans $ 0 4,196 $ 0 0 0 4,196
Shares withheld for taxes related to shares issued under equity plans (in shares) 0   254      
Shares withheld for taxes related to shares issued under equity plans $ 0 0 $ (8,530) 0 0 (8,530)
Repurchase of common stock (in shares) (202)   202      
Repurchase of common stock $ 0 0 $ (6,899) 0 0 (6,899)
Stock-based compensation expense 0 25,411 0 0 0 25,411
Comprehensive income $ 0 0 0 4,057 (1,144) 2,913
Balances (in shares) at Dec. 31, 2024 38,801          
Balances at Dec. 31, 2024 $ 6 502,902 $ (159,352) (93,988) (3,531) $ 246,037
Balances (in shares) at Dec. 31, 2024     11,916     11,916
Shares issued under equity plans (in shares) 753   0      
Shares issued under equity plans $ 0 4,244 $ 0 0 0 $ 4,244
Shares withheld for taxes related to shares issued under equity plans (in shares) 0   256      
Shares withheld for taxes related to shares issued under equity plans $ 0 0 $ (6,212) 0 0 (6,212)
Repurchase of common stock (in shares) (13)   13      
Repurchase of common stock $ 0 0 $ (244) 0 0 (244)
Stock-based compensation expense 0 26,357 0 0 0 26,357
Comprehensive income $ 0 0 0 (640) 1,480 840
Balances (in shares) at Dec. 31, 2025 39,541          
Balances at Dec. 31, 2025 $ 6 $ 533,503 $ (165,808) $ (94,628) $ (2,051) $ 271,022
Balances (in shares) at Dec. 31, 2025     12,185     12,185