XML 21 R6.htm IDEA: XBRL DOCUMENT v3.25.0.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - 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, 2021 $ 109 $ 382,999   $ 181,385 $ (7,504)   $ 556,989
Balance (in shares) at Dec. 31, 2021 10,920,569            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock under stock compensation plans (in shares) 48,479            
Employee and non-employee stock-based compensation   7,836         7,836
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting   (1,559)         (1,559)
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting (in shares) (19,083)            
Net income       59,425     59,425
Other comprehensive income (loss)         (46,794)   (46,794)
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 $ 4           4
Issuance of common stock under stock compensation plans (in shares) 285,190            
Employee and non-employee stock-based compensation   9,765         9,765
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       77,268     77,268
Other comprehensive income (loss)         1,362   1,362
Balance at Dec. 31, 2023 $ 111 395,871 $ (2,103) 315,975 (52,936) $ (2,103) 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) 223,483            
Employee and non-employee stock-based compensation   8,899         8,899
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting   (4,582)         (4,582)
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting (in shares) (88,587)            
Net income       66,686     66,686
Other comprehensive income (loss)         (198)   (198)
Balance at Dec. 31, 2024 $ 112 $ 400,188   $ 382,661 $ (53,134)   $ 729,827
Balance (in shares) at Dec. 31, 2024 11,197,625