XML 16 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY (unaudited) - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Cumulative Effect, Period of Adoption, Adjustment
Retained Earnings
AOCI (Loss), Net
Cumulative Effect, Period of Adoption, Adjustment
Total
Balance at Dec. 31, 2022 $ 109 $ 389,276   $ 240,810 $ (54,298)   $ 575,897
Balance (in shares) at Dec. 31, 2022 10,949,965            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock under stock compensation plans $ 3 3,962         3,965
Issuance of common stock under stock compensation plans (in shares) 285,190            
Employee and non-employee stock-based compensation   2,222         2,222
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting   (1,336)         (1,336)
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting (in shares) (23,881)            
Net income       25,076     25,076
Other comprehensive income (loss)         4,166   4,166
Balance at Mar. 31, 2023 $ 112 394,124 $ (2,103) 263,783 (50,132) $ (2,103) 607,887
Balance (in shares) at Mar. 31, 2023 11,211,274            
Balance at Dec. 31, 2023 $ 111 395,871   315,975 (52,936)   659,021
Balance (in shares) at Dec. 31, 2023 11,062,729            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock under stock compensation plans $ 1           1
Issuance of common stock under stock compensation plans (in shares) 215,273            
Employee and non-employee stock-based compensation   1,926         1,926
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting   (4,456)         (4,456)
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting (in shares) (86,044)            
Net income       16,203     16,203
Other comprehensive income (loss)         846   846
Balance at Mar. 31, 2024 $ 112 $ 393,341   $ 332,178 $ (52,090)   $ 673,541
Balance (in shares) at Mar. 31, 2024 11,191,958