XML 15 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-In Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Beginning balance (in shares) at Dec. 31, 2022   26,888,425      
Beginning balance at Dec. 31, 2022 $ 697,648 $ 27 $ 473,740 $ 258,236 $ (34,355)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
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 (401)   (401)    
Stock-based compensation expense 3,695   3,695    
Repurchases of common stock (in shares)   (712,500)      
Repurchases of common stock (21,325) $ (1) (11,849) (9,475)  
Net income 2,659     2,659  
Other comprehensive income (loss)          
Foreign currency translation adjustment 527       527
Net unrealized gains (losses) on investments in securities 334       334
Comprehensive income 3,520        
Ending balance (in shares) at Mar. 31, 2023   26,202,723      
Ending balance at Mar. 31, 2023 $ 683,137 $ 26 465,185 251,420 (33,494)
Beginning balance (in shares) at Dec. 31, 2023 25,721,957 25,721,957      
Beginning balance at Dec. 31, 2023 $ 695,295 $ 26 466,884 256,398 (28,013)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Common shares issued on exercise of options and other, net of shares withheld for tax obligations (in shares)   29,974      
Common shares issued on exercise of options and other, net of shares withheld for tax obligations (533)   (533)    
Stock-based compensation expense 4,276   4,276    
Repurchases of common stock and other (in shares)   (435,861)      
Repurchases of common stock and other (16,164)   (7,912) (8,252)  
Net income 5,268     5,268  
Other comprehensive income (loss)          
Foreign currency translation adjustment (925)       (925)
Net unrealized gains (losses) on investments in securities 93       93
Comprehensive income $ 4,436        
Ending balance (in shares) at Mar. 31, 2024 25,316,070 25,316,070      
Ending balance at Mar. 31, 2024 $ 687,310 $ 26 $ 462,715 $ 253,414 $ (28,845)