XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Changes in Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Total
Common Stock [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Balance (in shares) at Dec. 31, 2023   24,772,987      
Balance at Dec. 31, 2023 $ 471,252 $ 3 $ 350,597 $ (23,991) $ 144,643
Other comprehensive income net of tax (2,514) 0 0 (2,514) 0
Stock-based compensation 3,820 $ 0 3,820 0 0
Issuance of common stock via employee stock purchase plan (in shares)   9,806      
Issuance of common stock via employee stock purchase plan 434 $ 0 434 0 0
Issuance of common stock via equity incentive plan (in shares)   138,267      
Issuance of common stock via equity incentive plan 1,857 $ 0 1,857 0 0
Policyholder contribution to surplus 427 0 427 0 0
Net income 26,382 $ 0 0 0 26,382
Balance (in shares) at Mar. 31, 2024   24,921,060      
Balance at Mar. 31, 2024 501,658 $ 3 357,135 (26,505) 171,025
Balance (in shares) at Dec. 31, 2023   24,772,987      
Balance at Dec. 31, 2023 471,252 $ 3 350,597 (23,991) 144,643
Other comprehensive income net of tax       (4,064)  
Net income 52,111        
Balance (in shares) at Jun. 30, 2024   24,984,638      
Balance at Jun. 30, 2024 532,606 $ 3 363,904 (28,055) 196,754
Balance (in shares) at Mar. 31, 2024   24,921,060      
Balance at Mar. 31, 2024 501,658 $ 3 357,135 (26,505) 171,025
Other comprehensive income net of tax (1,550) 0 0 (1,550) 0
Stock-based compensation 3,968 $ 0 3,968 0 0
Issuance of common stock via equity incentive plan (in shares)   63,578      
Issuance of common stock via equity incentive plan 2,112 $ 0 2,112 0 0
Policyholder contribution to surplus 689 0 689 0 0
Net income 25,729 $ 0 0 0 25,729
Balance (in shares) at Jun. 30, 2024   24,984,638      
Balance at Jun. 30, 2024 532,606 $ 3 363,904 (28,055) 196,754
Balance (in shares) at Dec. 31, 2024   26,529,402      
Balance at Dec. 31, 2024 729,030 $ 3 493,656 (26,845) 262,216
Other comprehensive income net of tax 10,203 0 0 10,203 0
Stock-based compensation 4,745 $ 0 4,745 0 0
Issuance of common stock via employee stock purchase plan (in shares)   6,310      
Issuance of common stock via employee stock purchase plan 526 $ 0 526 0 0
Issuance of common stock via equity incentive plan (in shares)   199,420      
Issuance of common stock via equity incentive plan 2,377 $ 0 2,377 0 0
Policyholder contribution to surplus 777 0 777 0 0
Net income 42,922 0 0 0 42,922
Offering Costs (related to prior year offering) (131) $ 0 (131) 0 0
Balance (in shares) at Mar. 31, 2025   26,735,132      
Balance at Mar. 31, 2025 790,449 $ 3 501,950 (16,642) 305,138
Balance (in shares) at Dec. 31, 2024   26,529,402      
Balance at Dec. 31, 2024 $ 729,030 $ 3 493,656 (26,845) 262,216
Other comprehensive income net of tax       13,212  
Issuance of common stock via employee stock purchase plan (in shares) 6,310        
Net income $ 89,450        
Balance (in shares) at Jun. 30, 2025   26,777,198      
Balance at Jun. 30, 2025 847,197 $ 3 509,161 (13,633) 351,666
Balance (in shares) at Mar. 31, 2025   26,735,132      
Balance at Mar. 31, 2025 790,449 $ 3 501,950 (16,642) 305,138
Other comprehensive income net of tax 3,009 0 0 3,009 0
Stock-based compensation 5,347 $ 0 5,347 0 0
Issuance of common stock via employee stock purchase plan (in shares)   0      
Issuance of common stock via employee stock purchase plan 0 $ 0 0 0 0
Issuance of common stock via equity incentive plan (in shares)   42,066      
Issuance of common stock via equity incentive plan 889 $ 0 889 0 0
Policyholder contribution to surplus 975 0 975 0 0
Net income 46,528 $ 0 0 0 46,528
Balance (in shares) at Jun. 30, 2025   26,777,198      
Balance at Jun. 30, 2025 $ 847,197 $ 3 $ 509,161 $ (13,633) $ 351,666