XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.2.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 $ 1           1
Issuance of common stock under stock compensation plans (in shares) 64,990            
Employee and non-employee stock-based compensation   4,802         4,802
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       40,637     40,637
Other comprehensive income (loss)         3,377   3,377
Balance at Jun. 30, 2023 $ 110 392,742 $ (2,103) 279,344 (50,921) $ (2,103) 621,275
Balance (in shares) at Jun. 30, 2023 10,991,074            
Balance at Mar. 31, 2023 $ 112 394,124   263,783 (50,132)   607,887
Balance (in shares) at Mar. 31, 2023 11,211,274            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock under stock compensation plans $ (2) (3,962)         (3,964)
Issuance of common stock under stock compensation plans (in shares) (220,200)            
Employee and non-employee stock-based compensation   2,580         2,580
Net Income       15,561     15,561
Other comprehensive income (loss)         (789)   (789)
Balance at Jun. 30, 2023 $ 110 392,742 $ (2,103) 279,344 (50,921) $ (2,103) 621,275
Balance (in shares) at Jun. 30, 2023 10,991,074            
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) 216,743            
Employee and non-employee stock-based compensation   4,126         4,126
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting   (4,477)         (4,477)
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting (in shares) (86,536)            
Net Income       33,002     33,002
Other comprehensive income (loss)         731   731
Balance at Jun. 30, 2024 $ 112 395,520   348,977 (52,205)   692,404
Balance (in shares) at Jun. 30, 2024 11,192,936            
Balance at Mar. 31, 2024 $ 112 393,341   332,178 (52,090)   673,541
Balance (in shares) at Mar. 31, 2024 11,191,958            
Increase (Decrease) in Stockholders' Equity [Roll Forward]              
Issuance of common stock under stock compensation plans (in shares) 1,470            
Employee and non-employee stock-based compensation   2,200         2,200
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting   (21)         (21)
Redemption of common stock for exercise of stock options and tax withholdings for restricted stock vesting (in shares) (492)            
Net Income       16,799     16,799
Other comprehensive income (loss)         (115)   (115)
Balance at Jun. 30, 2024 $ 112 $ 395,520   $ 348,977 $ (52,205)   $ 692,404
Balance (in shares) at Jun. 30, 2024 11,192,936