v3.26.1
Business Segment Reporting - Schedule of Insurance (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue $ 108,524 $ 100,619 $ 206,005 $ 195,654
Insurance losses     20,505 24,466
Underwriting expenses 15,133 15,932 29,955 32,984
Total costs and expenses 102,250 96,946 203,872 181,987
Earnings (loss) before income taxes 51,619 65,102 32,737 23,919
Operating Segments        
Segment Reporting [Line Items]        
Revenue 108,524 100,619 206,005 195,654
Earnings (loss) before income taxes 18,233 9,078 25,520 24,220
Operating Segments | Insurance Segment        
Segment Reporting [Line Items]        
Revenue 19,030 18,823 37,968 38,172
Insurance losses 10,550 11,672 20,506 23,677
Underwriting expenses 4,583 4,260 9,449 9,307
Other segment items 921 1,098 1,796 1,858
Total costs and expenses 16,054 17,030 31,751 34,842
Earnings (loss) before income taxes 2,976 1,793 6,217 3,330
Operating Segments | Insurance Underwriting | Insurance Segment        
Segment Reporting [Line Items]        
Revenue 17,693 17,166 35,494 34,931
Insurance losses 10,550 11,672 20,506 23,677
Underwriting expenses 4,583 4,260 9,545 9,307
Other segment items 0 0 0 0
Total costs and expenses 15,133 15,932 30,051 32,984
Earnings (loss) before income taxes 2,560 1,234 5,443 1,947
Operating Segments | Insurance Underwriting | Insurance Segment | First Guard        
Segment Reporting [Line Items]        
Revenue 9,195 9,098 18,241 18,307
Insurance losses 5,992 4,624 11,899 10,906
Underwriting expenses 1,586 2,383 3,154 4,095
Other segment items 0 0 0 0
Total costs and expenses 7,578 7,007 15,053 15,001
Earnings (loss) before income taxes 1,617 2,091 3,188 3,306
Operating Segments | Insurance Underwriting | Insurance Segment | Southern Pioneer        
Segment Reporting [Line Items]        
Revenue 8,498 8,068 17,253 16,624
Insurance losses 4,558 7,048 8,607 12,771
Underwriting expenses 2,997 1,877 6,391 5,212
Other segment items 0 0 0 0
Total costs and expenses 7,555 8,925 14,998 17,983
Earnings (loss) before income taxes 943 (857) 2,255 (1,359)
Operating Segments | Investment Income | Insurance Segment        
Segment Reporting [Line Items]        
Revenue 717 839 1,368 1,676
Insurance losses 0 0 0 0
Underwriting expenses 0 0 0 0
Other segment items 0 0 0 0
Total costs and expenses 0 0 0 0
Earnings (loss) before income taxes 717 839 1,368 1,676
Operating Segments | Other | Insurance Segment        
Segment Reporting [Line Items]        
Revenue 620 818 1,106 1,565
Insurance losses 0 0 0 0
Underwriting expenses 0 0 (96) 0
Other segment items 921 1,098 1,796 1,858
Total costs and expenses 921 1,098 1,700 1,858
Earnings (loss) before income taxes $ (301) $ (280) $ (594) $ (293)