XML 134 R6.htm IDEA: XBRL DOCUMENT v3.25.4
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
Treasury Stock
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 $ 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              
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) 160,939              
Employee and non-employee stock-based compensation   8,928           8,928
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting   (3,551)           (3,551)
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting (in shares) (58,373)              
Treasury stock purchased           $ (73,466)   (73,466)
Treasury stock purchased (in shares) (1,211,574)              
Net income       71,098       71,098
Other comprehensive income (loss)         13,395     13,395
Cash dividends declared on common stock       (3,120)       (3,120)
Balance at Dec. 31, 2025 $ 113 $ 405,565   $ 450,639 $ (39,739) $ (73,466)   $ 743,112
Balance (in shares) at Dec. 31, 2025 10,088,617