v3.26.1
Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Preferred Stock
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (loss)
Retained Earnings (Deficit)
Beginning balance (in shares) at Dec. 31, 2024   400 17,712,575      
Beginning balance at Dec. 31, 2024 $ 303,879 $ 39,691 $ 177 $ 305,823 $ (7) $ (41,805)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Preferred stock dividends (1,432)         (1,432)
Exercise of stock options (in shares)     14,431      
Exercise of stock options 143     143    
Issuance of common stock under employee benefit plans (in shares)     480,515      
Issuance of common stock under employee benefit plans 0   $ 5 (5)    
Deemed repurchased shares of common and restricted stock for tax withholding (in shares)     (171,100)      
Deemed repurchased shares of common and restricted stock for tax withholding (3,693)   $ (2) (3,691)    
Stock-based compensation 2,263     2,263    
Other comprehensive income (loss) (41)       (41)  
Net income 8,893         8,893
Ending balance (in shares) at Mar. 31, 2025   400 18,036,421      
Ending balance at Mar. 31, 2025 310,012 $ 39,691 $ 180 304,533 (48) (34,344)
Beginning balance (in shares) at Dec. 31, 2024   400 17,712,575      
Beginning balance at Dec. 31, 2024 303,879 $ 39,691 $ 177 305,823 (7) (41,805)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Loss on redemption of preferred stock (3,501)          
Other comprehensive income (loss) (21)          
Net income 13,389          
Ending balance (in shares) at Jun. 30, 2025   0 18,061,599      
Ending balance at Jun. 30, 2025 272,240 $ 0 $ 180 306,756 (28) (34,668)
Beginning balance (in shares) at Mar. 31, 2025   400 18,036,421      
Beginning balance at Mar. 31, 2025 310,012 $ 39,691 $ 180 304,533 (48) (34,344)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Preferred stock dividends (1,319)         (1,319)
Redemption of preferred stock (in shares)   (400)        
Redemption of preferred stock   $ (39,691)        
Loss on redemption of preferred stock (3,501)         (3,501)
Exercise of stock options (in shares)     8,307      
Exercise of stock options 15     15    
Issuance of common stock under employee benefit plans (in shares)     18,157      
Issuance of common stock under employee benefit plans 0   $ 0 0    
Deemed repurchased shares of common and restricted stock for tax withholding (in shares)     (1,286)      
Deemed repurchased shares of common and restricted stock for tax withholding (30)   $ 0 (30)    
Stock-based compensation 2,238     2,238    
Other comprehensive income (loss) 20       20  
Net income 4,496         4,496
Ending balance (in shares) at Jun. 30, 2025   0 18,061,599      
Ending balance at Jun. 30, 2025 272,240 $ 0 $ 180 306,756 (28) (34,668)
Beginning balance (in shares) at Dec. 31, 2025   0 18,125,860      
Beginning balance at Dec. 31, 2025 294,782 $ 0 $ 181 311,119 (18) (16,500)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Exercise of stock options (in shares)     470      
Exercise of stock options 17     17    
Issuance of common stock under employee benefit plans (in shares)     480,429      
Issuance of common stock under employee benefit plans 0   $ 5 (5)    
Deemed repurchased shares of common and restricted stock for tax withholding (in shares)     (177,765)      
Deemed repurchased shares of common and restricted stock for tax withholding (7,710)   $ (2) (7,708)    
Stock-based compensation 2,327     2,327    
Repurchased and retired shares of common stock (in shares)     (17,840)      
Repurchased and retired shares of common stock (1,000)         (1,000)
Other comprehensive income (loss) 18       18  
Net income 17,731         17,731
Ending balance (in shares) at Mar. 31, 2026   0 18,411,154      
Ending balance at Mar. 31, 2026 306,165 $ 0 $ 184 305,750 0 231
Beginning balance (in shares) at Dec. 31, 2025   0 18,125,860      
Beginning balance at Dec. 31, 2025 294,782 $ 0 $ 181 311,119 (18) (16,500)
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Loss on redemption of preferred stock 0          
Other comprehensive income (loss) 11          
Net income 27,504          
Ending balance (in shares) at Jun. 30, 2026   0 18,367,887      
Ending balance at Jun. 30, 2026 314,057 $ 0 $ 183 307,878 (7) 6,003
Beginning balance (in shares) at Mar. 31, 2026   0 18,411,154      
Beginning balance at Mar. 31, 2026 306,165 $ 0 $ 184 305,750 0 231
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Loss on redemption of preferred stock 0          
Exercise of stock options (in shares)     6,925      
Exercise of stock options 37     37    
Issuance of common stock under employee benefit plans (in shares)     22,742      
Issuance of common stock under employee benefit plans 0   $ 0 0    
Deemed repurchased shares of common and restricted stock for tax withholding (in shares)     (2,569)      
Deemed repurchased shares of common and restricted stock for tax withholding (141)   $ 0 (141)    
Stock-based compensation 2,232     2,232    
Repurchased and retired shares of common stock (in shares)     (70,365)      
Repurchased and retired shares of common stock (4,002)   $ (1)     (4,001)
Other comprehensive income (loss) (7)       (7)  
Net income 9,773         9,773
Ending balance (in shares) at Jun. 30, 2026   0 18,367,887      
Ending balance at Jun. 30, 2026 $ 314,057 $ 0 $ 183 $ 307,878 $ (7) $ 6,003