v3.26.1
CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
AOCI (Loss), Net
Treasury Stock
Total
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]            
Equity-based compensation awards and related tax effect $ 1 (3,550)       (3,549)
Equity-based compensation awards and related tax effect (in shares) 102,566          
Employee and non-employee stock-based compensation   4,417       4,417
Treasury stock purchased         $ (50,527) (50,527)
Treasury stock purchased (in shares) (878,807)          
Net income     35,121     35,121
Other comprehensive income (loss)       7,679   7,679
Balance at Jun. 30, 2025 $ 113 401,055 417,782 (45,455) (50,527) 722,968
Balance (in shares) at Jun. 30, 2025 10,421,384          
Balance at Mar. 31, 2025 $ 113 398,823 399,015 (47,170) (12,935) 737,846
Balance (in shares) at Mar. 31, 2025 11,066,234          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Equity-based compensation awards and related tax effect   (359)       (359)
Equity-based compensation awards and related tax effect (in shares) 5,031          
Employee and non-employee stock-based compensation   2,591       2,591
Treasury stock purchased         (37,592) (37,592)
Treasury stock purchased (in shares) (649,881)          
Net income     18,767     18,767
Other comprehensive income (loss)       1,715   1,715
Balance at Jun. 30, 2025 $ 113 401,055 417,782 (45,455) (50,527) 722,968
Balance (in shares) at Jun. 30, 2025 10,421,384          
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          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock (in shares)           2,300,000
Balance at Mar. 31, 2026 $ 136 584,524 479,177 (39,233) (76,265) $ 948,339
Balance (in shares) at Mar. 31, 2026 12,392,035          
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          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Issuance of common stock $ 23 186,480       186,503
Issuance of common stock (in shares) 2,313,395          
Equity-based compensation awards and related tax effect   (11,308) (866)   7,232 (4,942)
Equity-based compensation awards and related tax effect (in shares) 116,327          
Employee and non-employee stock-based compensation   7,396       7,396
Treasury stock purchased         (9,859) (9,859)
Treasury stock purchased (in shares) (123,061)          
Net income     50,649     50,649
Other comprehensive income (loss)       695   695
Cash dividends declared on common stock     (5,388)     (5,388)
Balance at Jun. 30, 2026 $ 136 588,133 495,034 (39,044) (76,093) 968,166
Balance (in shares) at Jun. 30, 2026 12,395,278          
Balance at Mar. 31, 2026 $ 136 584,524 479,177 (39,233) (76,265) 948,339
Balance (in shares) at Mar. 31, 2026 12,392,035          
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Equity-based compensation awards and related tax effect   (556) 4   172 (380)
Equity-based compensation awards and related tax effect (in shares) 3,243          
Employee and non-employee stock-based compensation   4,165       4,165
Net income     19,223     19,223
Other comprehensive income (loss)       189   189
Cash dividends declared on common stock     (3,370)     (3,370)
Balance at Jun. 30, 2026 $ 136 $ 588,133 $ 495,034 $ (39,044) $ (76,093) $ 968,166
Balance (in shares) at Jun. 30, 2026 12,395,278