XML 25 R5.htm IDEA: XBRL DOCUMENT v3.25.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Retained earnings
Accumulated other comprehensive income (loss)
Balance, beginning of period (in shares) at Dec. 31, 2023   24,960,639      
Balance, beginning of period at Dec. 31, 2023 $ 877,197 $ 2 $ 462,680 $ 457,522 $ (43,007)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock, net of issuance costs (in shares)   2,461,538      
Issuance of common stock, net of issuance costs 79,516 $ 1 79,515    
Issuance of common stock on restricted stock grants, net of forfeitures (in shares)   11,739      
Issuance of common stock on restricted stock grants, net of forfeitures (see Note 9 - Stockholders’ Equity) 135   135    
Stock option exercises (in shares)   9,027      
Stock option exercises (105)   (105)    
Share-based compensation, net of forfeitures 357   357    
Net income 12,296     12,296  
Other comprehensive income (4,734)       (4,734)
Balance, end of period (in shares) at Mar. 31, 2024   27,442,943      
Balance, ending of period at Mar. 31, 2024 $ 964,662 $ 3 542,582 469,818 (47,741)
Balance, beginning of period (in shares) at Dec. 31, 2024 27,709,679 27,709,679      
Balance, beginning of period at Dec. 31, 2024 $ 1,041,366 $ 3 547,325 533,150 (39,112)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock on restricted stock grants, net of forfeitures (in shares)   2,997      
Issuance of common stock on restricted stock grants, net of forfeitures (see Note 9 - Stockholders’ Equity) $ 289   289    
Stock option exercises (in shares) 97,256 41,242      
Stock option exercises $ (477)   (477)    
Share-based compensation, net of forfeitures 347   347    
Net income 23,569     23,569  
Other comprehensive income $ 3,201       3,201
Balance, end of period (in shares) at Mar. 31, 2025 27,753,918 27,753,918      
Balance, ending of period at Mar. 31, 2025 $ 1,068,295 $ 3 $ 547,484 $ 556,719 $ (35,911)