v3.26.1
Condensed Consolidated Statements of Changes in Mezzanine Equity and Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock
Additional Paid-in Capital
Accumulated Other Comprehensive Income (Loss)
Retained Earnings
Beginning balance (in shares) at Dec. 31, 2024   32,662,683      
Beginning balance at Dec. 31, 2024   $ 327 $ 318,095 $ (11,154) $ 62,909
Beginning balance at Dec. 31, 2024 $ 370,442        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 11,425       11,425
Other comprehensive loss, net of tax 7,418     7,418  
Stock-based compensation expense 1,303   1,159    
Warrant expense 775   775    
Ending balance (in shares) at Mar. 31, 2025   32,662,683      
Ending balance at Mar. 31, 2025   $ 327 320,029 (3,736) 74,334
Ending balance at Mar. 31, 2025 391,363        
Beginning balance at Dec. 31, 2024 265        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Stock-based compensation expense 144        
Ending balance at Mar. 31, 2025 $ 409        
Beginning balance (in shares) at Dec. 31, 2025 32,783,451 32,783,451      
Beginning balance at Dec. 31, 2025 $ 448,266 $ 328 325,889 5,354 116,695
Beginning balance at Dec. 31, 2025 449,274        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 16,010       16,010
Other comprehensive loss, net of tax (8,472)     (8,472)  
Stock-based compensation expense     2,112    
Stock-based compensation expense 2,362        
Issuance of common stock under stock-based compensation plan (in shares)   86,275      
Issuance of common stock under stock-based compensation plan 1 $ 1      
Common stock withheld for taxes (in shares)   (31,691)      
Common stock withheld for taxes (790) $ (1) (789)    
Warrant expense $ 775   775    
Ending balance (in shares) at Mar. 31, 2026 32,838,035 32,838,035      
Ending balance at Mar. 31, 2026 $ 457,902 $ 328 $ 327,987 $ (3,118) $ 132,705
Ending balance at Mar. 31, 2026 459,160        
Beginning balance at Dec. 31, 2025 1,008        
Increase (Decrease) in Temporary Equity [Roll Forward]          
Stock-based compensation expense 250        
Ending balance at Mar. 31, 2026 $ 1,258