XML 12 R5.htm IDEA: XBRL DOCUMENT v3.25.3
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/loss 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/loss net of tax       13,852  
Net income 82,608        
Balance (in shares) at Sep. 30, 2024   26,452,242      
Balance at Sep. 30, 2024 703,313 $ 3 486,198 (10,139) 227,251
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/loss 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
Other comprehensive income/loss net of tax 17,916 0 0 17,916 0
Stock-based compensation 4,117 $ 0 4,117 0 0
Issuance of common stock in stock offering, net of offering costs (in shares)   1,380,000      
Issuance of common stock in stock offering, net of offering costs 115,724 $ 0 115,724 0 0
Issuance of common stock via employee stock purchase plan (in shares)   7,294      
Issuance of common stock via employee stock purchase plan 468 $ 0 468 0 0
Issuance of common stock via equity incentive plan (in shares)   80,310      
Issuance of common stock via equity incentive plan 1,064 $ 0 1,064 0 0
Policyholder contribution to surplus 921 0 921 0 0
Net income 30,497 $ 0 0 0 30,497
Balance (in shares) at Sep. 30, 2024   26,452,242      
Balance at Sep. 30, 2024 703,313 $ 3 486,198 (10,139) 227,251
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/loss 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/loss net of tax       22,753  
Issuance of common stock via employee stock purchase plan (in shares) 12,426        
Net income $ 140,905        
Balance (in shares) at Sep. 30, 2025   26,494,524      
Balance at Sep. 30, 2025 878,110 $ 3 516,355 (4,092) 365,844
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/loss 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
Other comprehensive income/loss net of tax 9,541 0 0 9,541 0
Stock-based compensation 5,379 $ 0 5,379 0 0
Issuance of common stock via employee stock purchase plan (in shares)   6,116      
Issuance of common stock via employee stock purchase plan 639 $ 0 639 0 0
Issuance of common stock via equity incentive plan (in shares)   19,627      
Issuance of common stock via equity incentive plan 80 $ 0 80 0 0
Policyholder contribution to surplus 1,106 $ 0 1,106 0 0
Repurchases of common stock (in shares)   (308,417)      
Repurchases of common stock (37,277) $ 0 0 0 (37,277)
Net income 51,455 0 0 0 51,455
Offering Costs (related to prior year offering) (10) $ 0 (10) 0 0
Balance (in shares) at Sep. 30, 2025   26,494,524      
Balance at Sep. 30, 2025 $ 878,110 $ 3 $ 516,355 $ (4,092) $ 365,844