v3.26.1
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, 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
Offering Costs (related to prior year offering) (131) 0 (131) 0  
Net income 42,922 $ 0 0 0 42,922
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       13,212  
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 (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
Balance (in shares) at Dec. 31, 2025   26,520,417      
Balance at Dec. 31, 2025 942,667 $ 3 523,168 (2,506) 422,002
Other comprehensive income (loss), net of tax (13,947) 0 0 (13,947) 0
Stock-based compensation 8,786 $ 0 8,786 0 0
Issuance of common stock via employee stock purchase plan (in shares)   7,148      
Issuance of common stock via employee stock purchase plan 743 $ 0 743 0 0
Issuance of common stock via equity incentive plan (in shares)   176,985      
Issuance of common stock via equity incentive plan 25 $ 0 25 0 0
Policyholder contribution to surplus 906 $ 0 906 0 0
Repurchases of common stock (in shares)   (190,255)      
Repurchases of common stock (23,088) $ 0 0 0 (23,088)
Net income 42,947 $ 0 0 0 42,947
Balance (in shares) at Mar. 31, 2026   26,514,295      
Balance at Mar. 31, 2026 959,039 $ 3 533,628 (16,453) 441,861
Balance (in shares) at Dec. 31, 2025   26,520,417      
Balance at Dec. 31, 2025 $ 942,667 $ 3 523,168 (2,506) 422,002
Other comprehensive income (loss), net of tax       (12,653)  
Issuance of common stock via employee stock purchase plan (in shares) 7,148        
Net income $ 95,539        
Balance (in shares) at Jun. 30, 2026   26,186,979      
Balance at Jun. 30, 2026 980,942 $ 3 542,662 (15,159) 453,436
Balance (in shares) at Mar. 31, 2026   26,514,295      
Balance at Mar. 31, 2026 959,039 $ 3 533,628 (16,453) 441,861
Other comprehensive income (loss), net of tax 1,294 0 0 1,294 0
Stock-based compensation 7,438 $ 0 7,438 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)   41,403      
Issuance of common stock via equity incentive plan 460 $ 0 460 0 0
Policyholder contribution to surplus 1,136 $ 0 1,136 0 0
Repurchases of common stock (in shares)   (368,719)      
Repurchases of common stock (41,017) $ 0 0 0 (41,017)
Net income 52,592 $ 0 0 0 52,592
Balance (in shares) at Jun. 30, 2026   26,186,979      
Balance at Jun. 30, 2026 $ 980,942 $ 3 $ 542,662 $ (15,159) $ 453,436