v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Treasury Stock [Member]
Additional Paid-in Capital [Member]
Accumulated Other Comprehensive Income [Member]
Retained Earnings [Member]
BALANCE at Dec. 31, 2024 $ 959,536 $ 910 $ (344,424) $ 707,212 $ 166 $ 595,672
BALANCE, shares at Dec. 31, 2024   91,024,000        
BALANCE, shares at Dec. 31, 2024     (25,304,000)      
Net income 43,688         43,688
Unrealized gain (loss) on investments, net of tax 507       507  
Dividends to shareholders (8,818)         (8,818)
Treasury stock purchased (25,192)   $ (25,192)      
Treasury stock purchased, shares     (985,000)      
Earnout payments for business acquisition 4,243   $ 4,243      
Earnout payments for business acquisition, shares     158,000      
Share-based compensation expense 2,857     2,857    
Common stock issued (6,566) $ 10 $ (7,544) 968    
Common stock issued, shares   950,000 (307,000)      
BALANCE at Mar. 31, 2025 970,255 $ 920 $ (372,917) 711,037 673 630,542
BALANCE, shares at Mar. 31, 2025   91,974,000        
BALANCE, shares at Mar. 31, 2025     (26,438,000)      
BALANCE at Dec. 31, 2025 $ 972,412 $ 921 $ (468,518) 720,574 1,070 718,365
BALANCE, shares at Dec. 31, 2025 92,072,703 92,073,000        
BALANCE, shares at Dec. 31, 2025 (29,594,330)   (29,594,000)      
Net income $ 53,951         53,951
Unrealized gain (loss) on investments, net of tax (2,110)       (2,110)  
Dividends to shareholders $ (9,633)         (9,633)
Treasury stock purchased     $ (8,137)      
Treasury stock purchased, shares (8,137,000)   (241,000)      
Share-based compensation expense $ 3,174     3,174    
Common stock issued (9,748) $ 7 $ (10,250) 495    
Common stock issued, shares   752,000 (287,000)      
BALANCE at Mar. 31, 2026 $ 999,909 $ 928 $ (486,905) $ 724,243 $ (1,040) $ 762,683
BALANCE, shares at Mar. 31, 2026 92,825,317 92,825,000        
BALANCE, shares at Mar. 31, 2026 (30,122,184)   (30,122,000)