v3.23.1
Consolidated Statements of Shareholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2021 27,465,945        
Balance at Dec. 31, 2021 $ 28 $ 468,548 $ 376,734 $ (16,817) $ 828,493
Common shares issued on exercise of options and other, net of shares withheld for tax obligations (in shares) 27,716        
Common shares issued on exercise of options and other, net of shares withheld for tax obligations $ 0 (462) 0 0 (462)
Stock-based compensation expense $ 0 4,397 0 0 4,397
Repurchases of common stock and other (in shares) 0        
Repurchases of common stock and other $ 0 0 0 0 0
Net income 0 0 5,095 0 5,095
Other comprehensive loss          
Foreign currency translation adjustment 0 0 0 (4,972) (4,972)
Net unrealized gains (losses) on investments in securities 0 0 0 (516) (516)
Comprehensive income (loss) (393)
Balance (in shares) at Dec. 31, 2021 27,465,945        
Balance at Dec. 31, 2021 $ 28 468,548 376,734 (16,817) 828,493
Other comprehensive loss          
Common shares issued on exercise of options and other, net of shares withheld for tax obligations (in shares) 27,716        
Common shares issued on exercise of options and other, net of shares withheld for tax obligations $ 0 (462) 0 0 (462)
Stock-based compensation expense $ 0 4,397 0 0 4,397
Repurchases of common stock and other (in shares) 0        
Repurchases of common stock and other $ 0 0 0 0 0
Net income $ 0 0 5,095 0 5,095
Balance (in shares) at Mar. 31, 2022 27,493,661        
Balance at Mar. 31, 2022 $ 28 472,483 381,829 (22,305) $ 832,035
Balance (in shares) at Dec. 31, 2022 26,888,425       26,888,425
Balance at Dec. 31, 2022 $ 27 473,740 258,236 (34,355) $ 697,648
Common shares issued on exercise of options and other, net of shares withheld for tax obligations (in shares) 26,798        
Common shares issued on exercise of options and other, net of shares withheld for tax obligations $ 0 (401) 0 0 (401)
Stock-based compensation expense $ 0 3,695 0 0 3,695
Repurchases of common stock and other (in shares) (712,500)        
Repurchases of common stock and other $ (1) (11,849) (9,475) 0 (21,325)
Net income 0 0 2,659 0 2,659
Other comprehensive loss          
Foreign currency translation adjustment 0 0 0 527 527
Net unrealized gains (losses) on investments in securities 0 0 0 334 334
Comprehensive income (loss) $ 3,520
Balance (in shares) at Dec. 31, 2022 26,888,425       26,888,425
Balance at Dec. 31, 2022 $ 27 473,740 258,236 (34,355) $ 697,648
Other comprehensive loss          
Common shares issued on exercise of options and other, net of shares withheld for tax obligations (in shares) 26,798        
Common shares issued on exercise of options and other, net of shares withheld for tax obligations $ 0 (401) 0 0 (401)
Stock-based compensation expense $ 0 3,695 0 0 3,695
Repurchases of common stock and other (in shares) (712,500)        
Repurchases of common stock and other $ (1) (11,849) (9,475) 0 (21,325)
Net income $ 0 0 2,659 0 $ 2,659
Balance (in shares) at Mar. 31, 2023 26,202,723       26,202,723
Balance at Mar. 31, 2023 $ 26 $ 465,185 $ 251,420 $ (33,494) $ 683,137