XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.3
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
Issuance of common stock under stock compensation plans (in shares) 285,190            
Employee and non-employee stock-based compensation   7,438         7,438
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting $ (2) (3,170)         (3,172)
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting (in shares) (172,426)            
Net income       62,700     62,700
Other comprehensive income (loss)         (5,853)   (5,853)
Balance at Sep. 30, 2023 $ 110 393,544 $ (2,103) 301,407 (60,151) $ (2,103) 634,910
Balance (in shares) at Sep. 30, 2023 11,062,729            
Balance at Jun. 30, 2023 $ 110 392,742   279,344 (50,921)   621,275
Balance (in shares) at Jun. 30, 2023 10,991,074            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock under stock compensation plans $ 2           2
Issuance of common stock under stock compensation plans (in shares) 220,200            
Employee and non-employee stock-based compensation   2,636         2,636
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting $ (2) (1,834)         (1,836)
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting (in shares) (148,545)            
Net income       22,063     22,063
Other comprehensive income (loss)         (9,230)   (9,230)
Balance at Sep. 30, 2023 $ 110 393,544 $ (2,103) 301,407 (60,151) $ (2,103) 634,910
Balance (in shares) at Sep. 30, 2023 11,062,729            
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) 218,830            
Employee and non-employee stock-based compensation   6,601         6,601
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting   (4,509)         (4,509)
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting (in shares) (87,148)            
Net income       45,268     45,268
Other comprehensive income (loss)         8,809   8,809
Balance at Sep. 30, 2024 $ 112 397,963   361,243 (44,127)   715,191
Balance (in shares) at Sep. 30, 2024 11,194,411            
Balance at Jun. 30, 2024 $ 112 395,520   348,977 (52,205)   692,404
Balance (in shares) at Jun. 30, 2024 11,192,936            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock under stock compensation plans (in shares) 2,087            
Employee and non-employee stock-based compensation   2,475         2,475
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting   (32)         (32)
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting (in shares) (612)            
Net income       12,266     12,266
Other comprehensive income (loss)         8,078   8,078
Balance at Sep. 30, 2024 $ 112 $ 397,963   $ 361,243 $ (44,127)   $ 715,191
Balance (in shares) at Sep. 30, 2024 11,194,411