XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
Condensed Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Common Stock Including Additional Paid in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2020 31,493      
Balance at Dec. 31, 2020 $ 271,784 $ 62,277 $ 1 $ 334,062
Net income 0 2,291 0 2,291
Comprehensive income (loss) 0 0 234 234
Stock-based compensation $ 616 0 0 616
Common stock issued under stock plans, net of shares withheld for employee taxes (in shares) 60      
Common stock issued under stock plans, net of shares withheld for employee taxes $ (399) 0 0 (399)
Balance (in shares) at Mar. 31, 2021 31,553      
Balance at Mar. 31, 2021 $ 272,001 64,569 235 336,805
Balance (in shares) at Dec. 31, 2020 31,493      
Balance at Dec. 31, 2020 $ 271,784 62,277 1 334,062
Net income       6,232
Comprehensive income (loss)       114
Balance (in shares) at Sep. 30, 2021 31,562      
Balance at Sep. 30, 2021 $ 273,573 68,510 115 342,198
Balance (in shares) at Mar. 31, 2021 31,553      
Balance at Mar. 31, 2021 $ 272,001 64,569 235 336,805
Net income 0 2,441 0 2,441
Comprehensive income (loss) 0 0 351 351
Stock-based compensation $ 782 0 0 782
Common stock issued under stock plans, net of shares withheld for employee taxes (in shares) 1      
Common stock issued under stock plans, net of shares withheld for employee taxes $ 0 0 0 0
Balance (in shares) at Jun. 30, 2021 31,554      
Balance at Jun. 30, 2021 $ 272,783 67,010 586 340,379
Net income 0 1,500 0 1,500
Comprehensive income (loss) 0 0 (471) (471)
Stock-based compensation $ 862 0 0 862
Common stock issued under stock plans, net of shares withheld for employee taxes (in shares) 8      
Common stock issued under stock plans, net of shares withheld for employee taxes $ (72) 0 0 (72)
Balance (in shares) at Sep. 30, 2021 31,562      
Balance at Sep. 30, 2021 $ 273,573 68,510 115 342,198
Balance (in shares) at Dec. 31, 2021 31,327      
Balance at Dec. 31, 2021 $ 270,791 68,122 106 339,019
Net income 0 2,893 0 2,893
Comprehensive income (loss) 0 0 272 272
Stock-based compensation $ 774 0 0 774
Common stock issued under stock plans, net of shares withheld for employee taxes (in shares) 83      
Common stock issued under stock plans, net of shares withheld for employee taxes $ (497) 0 0 (497)
Repurchase of common stock (in shares) (892)      
Repurchase of common stock $ (19,889) 0 0 (19,889)
Balance (in shares) at Mar. 31, 2022 30,518      
Balance at Mar. 31, 2022 $ 251,179 71,015 378 322,572
Balance (in shares) at Dec. 31, 2021 31,327      
Balance at Dec. 31, 2021 $ 270,791 68,122 106 339,019
Net income       9,642
Comprehensive income (loss)       (1,522)
Balance (in shares) at Sep. 30, 2022 30,573      
Balance at Sep. 30, 2022 $ 253,934 77,764 (1,416) 330,282
Balance (in shares) at Mar. 31, 2022 30,518      
Balance at Mar. 31, 2022 $ 251,179 71,015 378 322,572
Net income 0 3,083 0 3,083
Comprehensive income (loss) 0 0 (780) (780)
Stock-based compensation $ 917 0 0 917
Common stock issued under stock plans, net of shares withheld for employee taxes (in shares) 2      
Common stock issued under stock plans, net of shares withheld for employee taxes $ (1) 0 0 (1)
Repurchase of common stock (in shares) (159)      
Repurchase of common stock $ (3,143) 0 0 (3,143)
Issuance of common stock in acquisition (in shares) 209      
Issuance of common stock in acquisition $ 4,084 4,084
Balance (in shares) at Jun. 30, 2022 30,570      
Balance at Jun. 30, 2022 $ 253,036 74,098 (402) 326,732
Net income 0 3,666 0 3,666
Comprehensive income (loss) 0 0 (1,014) (1,014)
Stock-based compensation $ 918 0 0 918
Common stock issued under stock plans, net of shares withheld for employee taxes (in shares) 3      
Common stock issued under stock plans, net of shares withheld for employee taxes $ (20) 0 0 (20)
Balance (in shares) at Sep. 30, 2022 30,573      
Balance at Sep. 30, 2022 $ 253,934 $ 77,764 $ (1,416) $ 330,282