0001140361-24-024270.txt : 20240503 0001140361-24-024270.hdr.sgml : 20240503 20240503135721 ACCESSION NUMBER: 0001140361-24-024270 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 68 CONFORMED PERIOD OF REPORT: 20240331 FILED AS OF DATE: 20240503 DATE AS OF CHANGE: 20240503 FILER: COMPANY DATA: COMPANY CONFORMED NAME: DONEGAL GROUP INC CENTRAL INDEX KEY: 0000800457 STANDARD INDUSTRIAL CLASSIFICATION: FIRE, MARINE & CASUALTY INSURANCE [6331] ORGANIZATION NAME: 02 Finance IRS NUMBER: 232424711 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 000-15341 FILM NUMBER: 24912246 BUSINESS ADDRESS: STREET 1: 1195 RIVER RD PO BOX 302 CITY: MARIETTA STATE: PA ZIP: 17547-0302 BUSINESS PHONE: 7174261931 MAIL ADDRESS: STREET 1: 1195 RIVER ROAD STREET 2: BOX 302 CITY: MARIETTA STATE: PA ZIP: 17547 10-Q 1 ef20026290_10q.htm 10-Q

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
WASHINGTON, D.C. 20549



FORM 10-Q
 


(Mark One)


QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended March 31, 2024
OR


TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the transition period from                  to                  .
Commission file number 0-15341



Donegal Group Inc.
(Exact name of registrant as specified in its charter)



Delaware
23-2424711
(State or other jurisdiction of
incorporation or organization)
(I.R.S. Employer
Identification No.)

1195 River Road, P.O. Box 302, Marietta, PA 17547
(Address of principal executive offices) (Zip code)

(717) 426-1931
(Registrant’s telephone number, including area code)

Not applicable
(Former name, former address and former fiscal year, if changed since last report)



Indicate by check mark whether registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒   No  ☐

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted and posted pursuant to Rule 405 of Regulation S-T (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files). Yes ☒    No  ☐

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company or an emerging growth company. See definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company” and “emerging growth company” in Rule 12b-2 of the Exchange Act. (Check one):

Large accelerated filer ☐
Accelerated filer
Non-accelerated filer ☐
Smaller reporting company
Emerging growth company
 
 
 

If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ☐

Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).    Yes  No  ☒

Securities registered pursuant to Section 12(b) of the Act:

Title of Each Class
Trading Symbols
Name of Each Exchange on Which Registered
     
Class A Common Stock, $.01 par value
DGICA
The NASDAQ Global Select Market
     
Class B Common Stock, $.01 par value
DGICB
The NASDAQ Global Select Market

Indicate the number of shares outstanding of each of the issuer’s classes of common stock, as of the latest practicable date: 27,816,654 shares of Class A Common Stock, par value $0.01 per share, and 5,576,775 shares of Class B Common Stock, par value $0.01 per share, outstanding on May 1, 2024.



DONEGAL GROUP INC.
INDEX TO FORM 10-Q REPORT

   
Page
PART I
FINANCIAL INFORMATION
 
Item 1.
1
Item 2.
20
Item 3.
29
Item 4.
29
     
PART II
OTHER INFORMATION
 
Item 1.
30
Item 1A.
30
Item 2.
30
Item 3.
30
Item 4.
30
Item 5.
30
Item 6.
31
32

PART I. FINANCIAL INFORMATION
Item 1.
Financial Statements

Donegal Group Inc. and Subsidiaries
Consolidated Balance Sheets


 
March 31,
2024
   
December 31,
2023
 
   
(Unaudited)
       
Assets
           
Investments
           
Fixed maturities
           
Held to maturity, at amortized cost (net of allowance for expected credit losses of $1,329,099 and $1,325,847)
 
$
683,398,852
   
$
679,497,038
 
Available for sale, at fair value
   
600,761,425
     
589,348,243
 
Equity securities, at fair value
   
28,883,318
     
25,902,956
 
Short-term investments, at cost, which approximates fair value
   
18,860,030
     
32,305,408
 
Total investments
   
1,331,903,625
     
1,327,053,645
 
Cash
   
19,805,040
     
23,792,273
 
Accrued investment income
   
10,497,341
     
9,945,714
 
Premiums receivable
   
193,160,160
     
179,591,821
 
Reinsurance receivable (net of allowance for expected credit losses of $1,026,016 and $1,394,074)
   
435,505,126
     
441,431,334
 
Deferred policy acquisition costs
   
78,857,108
     
75,043,404
 
Deferred tax asset, net
   
19,483,755
     
19,532,525
 
Prepaid reinsurance premiums
   
179,757,762
     
168,724,465
 
Property and equipment, net
   
2,594,056
     
2,633,405
 
Accounts receivable - securities
   
32,162
     
1,501,079
 
Federal income taxes recoverable
   
7,271,415
     
8,102,321
 
Due from affiliate
     8,841,178
       1,907,527
 
Goodwill
   
5,625,354
     
5,625,354
 
Other intangible assets
   
958,010
     
958,010
 
Other
   
15,961
     
451,011
 
Total assets
 
$
2,294,308,053
   
$
2,266,293,888
 
Liabilities and Stockholders’ Equity
               
Liabilities
               
Losses and loss expenses
 
$
1,124,452,191
   
$
1,126,156,838
 
Unearned premiums
   
634,136,621
     
599,411,468
 
Accrued expenses
   
3,685,534
     
3,946,974
 
Reinsurance balances payable
   
4,016,080
     
8,758,976
 
Borrowings under lines of credit
   
35,000,000
     
35,000,000
 
Cash dividends declared to stockholders
   

     
5,569,992
 
Other
   
7,931,153
     
7,704,286
 
Total liabilities
   
1,809,221,579
     
1,786,548,534
 
Stockholders’ Equity
               
Preferred stock, $0.01 par value, authorized 2,000,000 shares; none issued
   
     
 
Class A common stock, $0.01 par value, authorized 50,000,000 shares, issued 30,819,242 and 30,764,555 shares and outstanding 27,816,654 and 27,761,967 shares
   
308,193
     
307,646
 
Class B common stock, $0.01 par value, authorized 10,000,000 shares, issued 5,649,240 shares and outstanding 5,576,775 shares
   
56,492
     
56,492
 
Additional paid-in capital
   
336,817,945
     
335,694,478
 
Accumulated other comprehensive loss
   
(34,483,112
)
   
(32,881,822
)
Retained earnings
   
223,613,313
     
217,794,917
 
Treasury stock, at cost
   
(41,226,357
)
   
(41,226,357
)
Total stockholders’ equity
   
485,086,474
     
479,745,354
 
Total liabilities and stockholders’ equity
 
$
2,294,308,053
   
$
2,266,293,888
 

See accompanying notes to consolidated financial statements.

1

Donegal Group Inc. and Subsidiaries
Consolidated Statements of Income
(Unaudited)

   
Three Months Ended March 31,
 
   
2024
   
2023
 
Revenues:
           
Net premiums earned
 
$
227,748,679
   
$
215,233,160
 
Investment income, net of investment expenses
   
10,972,327
     
9,449,078
 
Net investment gains (losses) (includes ($77,051) and ($2,199,673) accumulated other comprehensive income reclassifications)
   
2,113,378
   
(331,189
)
Lease income
   
81,823
     
89,347
 
Installment payment fees
   
224,662
     
305,375
 
Total revenues
   
241,140,869
     
224,745,771
 
Expenses:
               
Net losses and loss expenses
   
150,896,415
     
138,105,889
 
Amortization of deferred policy acquisition costs
   
39,602,000
     
37,798,000
 
Other underwriting expenses
   
41,739,868
     
40,611,437
 
Policyholder dividends
   
1,054,659
     
1,343,340
 
Interest
   
154,597
     
152,957
 
Other expenses, net
   
444,934
     
437,715
 
Total expenses
   
233,892,473
     
218,449,338
 
Income before income tax expense
   
7,248,396
     
6,296,433
 
Income tax expense (includes $16,181 and $461,931 income tax benefit from reclassification items)
   
1,292,845
     
1,092,837
 
Net income
 
$
5,955,551
   
$
5,203,596
 
Net income per share:
               
Class A common stock - basic and diluted
 
$
0.18
   
$
0.16
 
Class B common stock - basic and diluted
 
$
0.16
   
$
0.15
 

Donegal Group Inc. and Subsidiaries
Consolidated Statements of Comprehensive Income
(Unaudited)

   
Three Months Ended March 31,
 
   
2024
   
2023
 
Net income
 
$
5,955,551
 
$
5,203,596
Other comprehensive (loss) income, net of tax
               
Unrealized (loss) income on securities:
               
Unrealized holding (loss) income during the period, net of income tax (benefit) expense of ($441,850) and $603,390
   
(1,662,160
)
   
2,269,896
Reclassification adjustment for losses included in net income, net of income
tax benefit of $16,181 and $461,931
   
60,870
     
1,737,742
Other comprehensive (loss) income
   
(1,601,290
)
   
4,007,638
Comprehensive income
 
$
4,354,261
 
$
9,211,234

See accompanying notes to consolidated financial statements.

2

Donegal Group Inc. and Subsidiaries
Consolidated Statement of Stockholders’ Equity
(Unaudited)
Three Months Ended March 31, 2024
 
   
Class A
Shares
   
Class B
Shares
   
Class A
Amount
   
Class B
Amount
   
Additional
Paid-In Capital
   
Accumulated
Other
Comprehensive
Loss
   
Retained
Earnings
   
Treasury Stock
   
Total
Stockholders’
Equity
 
Balance, December 31, 2023
   
30,764,555
     
5,649,240
   
$
307,646
   
$
56,492
   
$
335,694,478
   
$
(32,881,822
)
 
$
217,794,917
   
$
(41,226,357
)
 
$
479,745,354
 
Issuance of common stock
(stock compensation plans)
   
38,287
     
     
383
     
     
472,740
     
     
     
     
473,123
 
Share-based compensation
   
16,400
     
     
164
     
     
522,460
     
     
     
     
522,624
 
Net income
   
     
     
     
     
     
     
5,955,551
     
     
5,955,551
 
Cash dividends declared
   
     
     
     
     
     
     
(8,888
)
   
     
(8,888
)
Grant of stock options
   
     
     
     
     
128,267
     
     
(128,267
)
   
     
 
Other comprehensive loss
   
     
     
     
     
     
(1,601,290
)
   
     
     
(1,601,290
)
Balance, March 31, 2024
   
30,819,242
     
5,649,240
   
$
308,193
   
$
56,492
   
$
336,817,945
   
$
(34,483,112
)
 
$
223,613,313
   
$
(41,226,357
)
 
$
485,086,474
 

Three Months Ended March 31, 2023
 
   
Class A
Shares
   
Class B
Shares
   
Class A
Amount
   
Class B
Amount
   
Additional
Paid-In Capital
   
Accumulated
Other
Comprehensive
Loss
   
Retained
Earnings
   
Treasury Stock
   
Total
Stockholders’
Equity
 
Balance, December 31, 2022
   
30,120,263
     
5,649,240
   
$
301,203
   
$
56,492
   
$
325,601,647
   
$
(41,703,747
)
 
$
240,563,774
   
$
(41,226,357
)
 
$
483,593,012
 
Issuance of common stock
(stock compensation plans)
   
35,045
     
     
350
     
     
440,746
     
     
     
     
441,096
 
Share-based compensation
   
143,004
     
     
1,431
     
     
2,218,355
     
     
     
     
2,219,786
 
Net income
   
     
     
     
     
     
     
5,203,596
     
     
5,203,596
 
Cash dividends declared
   
     
     
     
     
     
     
(7,057
)
   
     
(7,057
)
Grant of stock options
   
     
     
     
     
114,724
     
     
(114,724
)
   
     
 
Cumulative effect of adoption of updated guidance for credit losses at January 1, 2023
   
     
     
     
     
     
      (1,895,902 )    
      (1,895,902 )
Other comprehensive income
   
     
     
     
     
     
4,007,638
     
     
     
4,007,638
 
Balance, March 31, 2023
   
30,298,312
     
5,649,240
   
$
302,984
   
$
56,492
   
$
328,375,472
   
$
(37,696,109
)
 
$
243,749,687
   
$
(41,226,357
)
 
$
493,562,169
 

See accompanying notes to consolidated financial statements.

3

Donegal Group Inc. and Subsidiaries
Consolidated Statements of Cash Flows
(Unaudited)

   
Three Months Ended March 31,
 
   
2024
   
2023
 
Cash Flows from Operating Activities:
           
Net income
 
$
5,955,551
   
$
5,203,596
 
Adjustments to reconcile net income to net cash provided by (used in) operating activities:
               
Depreciation, amortization and other non-cash items
   
966,911
     
1,122,609
 
Net investment (gains) losses
   
(2,113,378
)
   
331,189
 
Changes in assets and liabilities:
               
Losses and loss expenses
   
(1,704,647
)
   
2,488,926
 
Unearned premiums
   
34,725,153
     
32,031,102
 
Premiums receivable
   
(13,568,339
)
   
(15,699,109
)
Deferred acquisition costs
   
(3,813,704
)
   
(4,019,366
)
Deferred income taxes
   
474,439
     
355,524
 
Reinsurance receivable
   
5,926,208
     
(5,291,035
)
Prepaid reinsurance premiums
   
(11,033,297
)
   
(9,960,021
)
Accrued investment income
   
(551,627
)
   
(1,322,590
)
Due from affiliate
   
(6,933,651
)
   
(7,651,293
)
Reinsurance balances payable
   
(4,742,896
)
   
(220,377
)
Current income taxes
   
830,906
     
749,813
 
Accrued expenses
   
(261,440
)
   
465,988
 
Other, net
   
661,955
     
734,310
 
Net adjustments
   
(1,137,407
)
   
(5,884,330
)
Net cash provided by (used in) operating activities
   
4,818,144
     
(680,734
)
Cash Flows from Investing Activities:
               
Purchases of fixed maturities, held to maturity
   
(11,911,672
)
   
(12,092,863
)
Purchases of fixed maturities, available for sale
   
(46,490,362
)
   
(34,354,601
)
Purchases of equity securities, available for sale
   
(786,680
)
   
(3,590,015
)
Maturity of fixed maturities:
               
Held to maturity
   
8,008,034
     
6,127,883
 
Available for sale
   
30,922,241
     
12,365,403
 
Sales of fixed maturities:
               
Available for sale
    2,995,648       748,250  
Sales of equity securities, available for sale
   
     
3,066,129
 
Net purchases of property and equipment
   
     
(44,700
)
Net sales of short-term investments
   
13,445,378
     
29,183,513
 
Net cash (used in)  provided by investing activities
   
(3,817,413
)
   
1,408,999
 
Cash Flows from Financing Activities:
               
Cash dividends paid
   
(5,578,880
)
   
(5,304,047
)
Issuance of common stock
   
590,916
     
2,288,494
 
Net cash used in financing activities
   
(4,987,964
)
   
(3,015,553
)
Net decrease in cash
   
(3,987,233
)
   
(2,287,288
)
Cash at beginning of period
   
23,792,273
     
25,123,332
 
Cash at end of period
 
$
19,805,040
   
$
22,836,044
 
                 
Cash paid during period - Interest
 
$
156,292
   
$
156,346
 
Net cash paid during period - Taxes
 
$
   
$
 

See accompanying notes to consolidated financial statements.

4

DONEGAL GROUP INC. AND SUBSIDIARIES
(Unaudited)
Notes to Consolidated Financial Statements

1 -
Organization



Donegal Mutual Insurance Company (“Donegal Mutual”) organized us as an insurance holding company on August 26, 1986. Our insurance subsidiaries are Atlantic States Insurance Company (“Atlantic States”), Michigan Insurance Company (“MICO”),  the Peninsula Insurance Group (“Peninsula”), which consists of The Peninsula Insurance Company and its wholly owned subsidiary Peninsula Indemnity Company, and Southern Insurance Company of Virginia (“Southern”). Our insurance subsidiaries and their affiliates write commercial and personal lines of property and casualty coverages exclusively through a network of independent insurance agents in certain Mid-Atlantic, Midwestern, New England, Southern and Southwestern states.



At March 31, 2024, we had three segments: our investment function, our commercial lines of insurance and our personal lines of insurance. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and workers’ compensation policies. The personal lines products of our insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.

 

At March 31, 2024, Donegal Mutual held approximately 44% of our outstanding Class A common stock and approximately 84% of our outstanding Class B common stock. This ownership provides Donegal Mutual with approximately 71% of the total voting power of our common stock. Our insurance subsidiaries and Donegal Mutual have interrelated operations due to a pooling agreement and other intercompany agreements and transactions. While each company maintains its separate corporate existence, our insurance subsidiaries and Donegal Mutual conduct business together as the Donegal Insurance Group. As such, Donegal Mutual and our insurance subsidiaries share the same business philosophy, the same management, the same employees and the same facilities and offer the same types of insurance products.



Atlantic States, our largest subsidiary, participates in a proportional reinsurance agreement (the pooling agreement) with Donegal Mutual. Under the pooling agreement, Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates 80% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in proportion to their respective participation in the underwriting pool.



In addition, Donegal Mutual has 100% quota-share reinsurance agreements with Mountain States Commercial Insurance Company, Mountain States Indemnity Company and Southern Mutual Insurance Company. Donegal Mutual places its assumed business from these companies into the underwriting pool.



The same executive management and underwriting personnel administer products, classes of business underwritten, pricing practices and underwriting standards of Donegal Mutual and our insurance subsidiaries. In addition, as the Donegal Insurance Group, Donegal Mutual and our insurance subsidiaries share a combined business plan to achieve market penetration and underwriting profitability objectives. The products our insurance subsidiaries and Donegal Mutual market are generally complementary, thereby allowing the Donegal Insurance Group to offer a broader range of products to a given market and to expand the Donegal Insurance Group’s ability to service an entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of business, such as preferred tier versus standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will vary. However, the underwriting pool homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly. The business Atlantic States derives from the underwriting pool represents a significant percentage of our total consolidated revenues.

5

2 -
Basis of Presentation



Our financial information for the interim periods included in this Form 10-Q Report is unaudited; however, our financial information we include in this Form 10-Q Report reflects all adjustments, consisting only of normal recurring adjustments that, in the opinion of our management, are necessary for a fair presentation of our financial position, results of operations and cash flows for those interim periods. Our results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results of operations we expect for the year ending December 31, 2024.



We recommend you read the interim financial statements we include in this Form 10-Q Report in conjunction with the financial statements and the notes to our financial statements contained in our Annual Report on Form 10-K for the year ended December 31, 2023 that we filed with the Securities and Exchange Commission (“SEC”) on March 6, 2024.

3 -
Net Income Per Share



We have two classes of common stock, which we refer to as our Class A common stock and our Class B common stock. Our certificate of incorporation provides that whenever our board of directors declares a dividend on our Class B common stock, our board of directors shall simultaneously declare a dividend on our Class A common stock that is payable to the holders of our Class A common stock at the same time and as of the same record date at a rate that is at least 10% greater than the rate at which our board of directors declared a dividend on our Class B common stock. Accordingly, we use the two-class method to compute our net income per share. The two-class method is an earnings allocation formula that determines net income per share separately for each class of common stock based on dividends we have declared and an allocation of our remaining undistributed net income using a participation percentage that reflects the dividend rights of each class. The table below presents for the periods indicated a reconciliation of the numerators and denominators we used to compute basic and diluted net income per share for our Class A common stock and our Class B common stock:


   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
Class A
   
Class B
   
Class A
   
Class B
 
   
(in thousands, except per share data)
 
Basic net income per share:
                       
Numerator:
                       
Allocation of net income
 
$
5,039
 
$
917
 
$
4,387
 
$
817
Denominator:
                               
Weighted-average shares outstanding
   
27,811
     
5,577
     
27,193
     
5,577
 
Basic net income per share
 
$
0.18
 
$
0.16
 
$
0.16
 
$
0.15
                                 
Diluted net income per share:
                               
Numerator:
                               
Allocation of net income
 
$
5,039
 
$
917
 
$
4,387
 
$
817
Denominator:
                               
Number of shares used in basic computation
   
27,811
     
5,577
     
27,193
     
5,577
 
Weighted-average shares effect of dilutive securities:
                               
Director and employee stock options
   
35
     
     
173
     
 
Number of shares used in diluted  computation
   
27,846
     
5,577
     
27,366
     
5,577
 
Diluted net income per share
 
$
0.18
 
$
0.16
 
$
0.16
 
$
0.15
 

We did not include outstanding options to purchase the following number of shares of Class A common stock in our computation of diluted net income per share because the exercise price of the options exceeded the average market price of our Class A common stock during the applicable periods.

6

   
Three Months Ended March 31,
 
   
2024
   
2023
 
                 
Number of options to purchase Class A shares excluded
   
1,693,904
     
2,307,435
 

4 -
Reinsurance



Atlantic States and Donegal Mutual have participated in a pooling agreement since 1986 under which they pool substantially all of their respective premiums, losses and loss expenses, and Atlantic States and Donegal Mutual then share the underwriting results of the pool in accordance with the terms of the pooling agreement. Atlantic States has an 80% share of the results of the pool, and Donegal Mutual has a 20% share of the results of the pool.



Our insurance subsidiaries and Donegal Mutual participate in a consolidated third-party reinsurance program. The coverage and parameters of the program are common to all of our insurance subsidiaries and Donegal Mutual. The program utilizes several different reinsurers. They require their reinsurers to maintain an A.M. Best rating of A- (Excellent) or better or, with respect to foreign reinsurers, have a financial condition that, in the opinion of our management, is equivalent to a company with at least an A- rating from A.M. Best. The following information describes the external reinsurance Donegal Mutual and our insurance subsidiaries have in place for 2024:


excess of loss reinsurance, under which Donegal Mutual and our insurance subsidiaries recover losses over a set retention of $3.0 million for all losses other than property and a set retention of $4.0 million for property losses; and

 
catastrophe reinsurance, under which Donegal Mutual and our insurance subsidiaries recover 100% of an accumulation of many losses resulting from a single event, including natural disasters, over a set retention of $25.0 million up to aggregate losses of $175.0 million per occurrence.



For property insurance, our insurance subsidiaries have excess of loss reinsurance that provides coverage of $36.0 million per loss over a set retention of $4.0 million. For liability insurance, our insurance subsidiaries have excess of loss reinsurance that provides coverage of $72.0 million per occurrence over a set retention of $3.0 million. For workers’ compensation insurance, our insurance subsidiaries have excess of loss reinsurance that provides coverage of $17.0 million on any one life over a set retention of $3.0 million.


In addition to the pooling agreement and third-party reinsurance, our insurance subsidiaries have a catastrophe reinsurance agreement with Donegal Mutual, under which each of our insurance subsidiaries recovers 100% of an accumulation of multiple losses resulting from a single event, including natural disasters, over a set retention of $3.0 million up to aggregate losses of $22.0 million per occurrence. The agreement also provides additional coverage for an accumulation of losses from a single event including a combination of our insurance subsidiaries over a combined retention of $6.0 million. The purpose of the agreement is to lessen the effects of an accumulation of losses arising from one event to levels that are appropriate given each subsidiary’s size, underwriting profile and surplus.



Our insurance subsidiaries and Donegal Mutual also purchase facultative reinsurance to cover certain exposures, including property exposures that exceeded the limits provided by their respective treaty reinsurance.



In order to write automobile insurance in the state of Michigan, Atlantic States, MICO and Peninsula are required to be members of the Michigan Catastrophic Claims Association (“MCCA”).  The MCCA provides reinsurance to Atlantic States, MICO and Peninsula for personal automobile and commercial automobile personal injury claims in the state of Michigan over a set retention.

7


We report reinsurance receivable net of an allowance for expected credit losses. We base the allowance upon our ongoing review of amounts outstanding, historical loss data, changes in reinsurer credit standing and other relevant factors. We use a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses.

5 -
Investments



The amortized cost and estimated fair values of our fixed maturities at March 31, 2024 were as follows:
 
 
Carrying
Value
 
Allowance for
Credit Losses
 
Amortized Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated Fair
Value
 
 
(in thousands)
 
Held to Maturity
                       
U.S. Treasury securities and obligations of U.S. government corporations and agencies
  $ 91,551     $ 55    
$
91,606
   
$
   
$
9,550
   
$
82,056
 
Obligations of states and political subdivisions
    376,569       266      
376,835
     
1,057
     
50,664
     
327,228
 
Corporate securities
    202,093       1,001      
203,094
     
246
     
15,565
     
187,775
 
Mortgage-backed securities
    13,186       7      
13,193
     
9
     
447
     
12,755
 
Totals
  $ 683,399     $ 1,329    
$
684,728
   
$
1,312
   
$
76,226
   
$
609,814
 
 
   
Amortized Cost
   
Gross Unrealized
Gains
   
Gross Unrealized
Losses
   
Estimated Fair
Value
 
   
(in thousands)
 
Available for Sale
                       
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
91,561
   
$
79
   
$
4,585
   
$
87,055
 
Obligations of states and political subdivisions
   
41,893
     
10
     
4,164
     
37,739
 
Corporate securities
   
208,888
     
74
     
13,792
     
195,170
 
Mortgage-backed securities
   
300,874
     
377
     
20,454
     
280,797
 
Totals
 
$
643,216
   
$
540
   
$
42,995
   
$
600,761
 



At March 31, 2024, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair value of $241.5 million and an amortized cost of $277.9 million. Our holdings at March 31, 2024 also included special revenue bonds with an aggregate fair value of $123.5 million and an amortized cost of $140.8 million. With respect to both categories of those bonds at March 31, 2024, we held no securities of any issuer that comprised more than 10% of our holdings of either bond category. Education bonds and water and sewer utility bonds represented 47% and 36%, respectively, of our total investments in special revenue bonds based on the carrying values of these investments at March 31, 2024. Many of the issuers of the special revenue bonds we held at March 31, 2024 have the authority to impose ad valorem taxes. In that respect, many of the special revenue bonds we held are similar to general obligation bonds.


8



The amortized cost and estimated fair values of our fixed maturities at December 31, 2023 were as follows:
 
 
Carrying
Value
 
Allowance
for Credit
Losses
 
Amortized Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated Fair
Value
 
 
(in thousands)
 
Held to Maturity
                       
U.S. Treasury securities and obligations of U.S. government corporations and agencies
  $ 91,518     $ 54    
$
91,572
   
$
   
$
8,885
   
$
82,687
 
Obligations of states and political subdivisions
    376,898       266      
377,164
     
1,449
     
46,845
     
331,768
 
Corporate securities
    201,847       1,000      
202,847
     
207
     
14,805
     
188,249
 
Mortgage-backed securities
    9,234       6      
9,240
     
     
418
     
8,822
 
Totals
  $ 679,497     $ 1,326    
$
680,823
   
$
1,656
   
$
70,953
   
$
611,526
 

   
Amortized Cost
   
Gross Unrealized
Gains
   
Gross Unrealized
Losses
   
Estimated Fair
Value
 
   
(in thousands)
 
Available for Sale
                       
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
89,367
   
$
199
   
$
4,147
   
$
85,419
 
Obligations of states and political subdivisions
   
41,958
     
12
     
3,854
     
38,116
 
Corporate securities
   
211,882
     
100
     
15,189
     
196,793
 
Mortgage-backed securities
   
286,520
     
594
     
18,094
     
269,020
 
Totals
 
$
629,727
   
$
905
   
$
41,284
   
$
589,348
 



At December 31, 2023, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair value of $245.1 million and an amortized cost of $278.3 million. Our holdings also included special revenue bonds with an aggregate fair value of $124.8 million and an amortized cost of $140.8 million. With respect to both categories of bonds, we held no securities of any issuer that comprised more than 10% of that category at December 31, 2023. Education bonds and water and sewer utility bonds represented 47% and 35%, respectively, of our total investments in special revenue bonds based on their carrying values at December 31, 2023. Many of the issuers of the special revenue bonds we held at December 31, 2023 have the authority to impose ad valorem taxes. In that respect, many of the special revenue bonds we held are similar to general obligation bonds.



We have segregated within accumulated other comprehensive loss the net unrealized losses of $15.1 million arising prior to the November 30, 2013 reclassification date for fixed maturities reclassified from available for sale to held to maturity. We are amortizing this balance over the remaining life of the related securities as an adjustment of yield in a manner consistent with the accretion of discount on the same fixed maturities. We recorded amortization of 48,577 and $77,032 in other comprehensive (loss) income during the three months ended March 31, 2024 and 2023, respectively. At March 31, 2024 and December 31, 2023, net unrealized losses of $1.2 million and $1.3 million, respectively, remained within accumulated other comprehensive loss.

9


We show below the amortized cost and estimated fair value of our fixed maturities at March 31, 2024 by contractual maturity. Expected maturities may differ from contractual maturities because issuers of the securities may have the right to call or prepay obligations with or without call or prepayment penalties.


   
Amortized Cost
   
Estimated Fair
Value
 
   
(in thousands)
 
Held to maturity
           
Due in one year or less
 
$
42,228
   
$
41,549
 
Due after one year through five years
   
130,205
     
121,873
 
Due after five years through ten years
   
237,241
     
216,118
 
Due after ten years
   
261,861
     
217,519
 
Mortgage-backed securities
   
13,193
     
12,755
 
Total held to maturity
 
$
684,728
   
$
609,814
 
                 
Available for sale
               
Due in one year or less
 
$
62,925
   
$
61,761
 
Due after one year through five years
   
170,058
     
160,071
 
Due after five years through ten years
   
86,138
     
77,937
 
Due after ten years
   
23,221
     
20,195
 
Mortgage-backed securities
   
300,874
     
280,797
 
Total available for sale
 
$
643,216
   
$
600,761
 


The cost and estimated fair values of our equity securities at March 31, 2024 were as follows:
 
   
Cost
   
Gross Gains
   
Gross Losses
   
Estimated Fair
Value
 
   
(in thousands)
 
Equity securities
 
$
19,631
   
$
9,315
   
$
63
   
$
28,883
 



The cost and estimated fair values of our equity securities at December 31, 2023 were as follows:
 
   
Cost
   
Gross Gains
   
Gross Losses
   
Estimated Fair
Value
 
   
(in thousands)
 
Equity securities
 
$
18,844
   
$
7,059
   
$
   
$
25,903
 
 
10


We present below gross gains and losses from investments and the change in the difference between fair value and cost of investments:
 
   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
(in thousands)
 
Gross realized gains:
           
Fixed maturities
 
$
4
   
$
22
 
Equity securities
   
     
285
 
 
   
4
     
307
 
Gross realized losses:
               
Fixed maturities
   
81
     
2,222
 
Equity securities
   
     
46
 
     
81
     
2,268
 
Net realized losses
   
(77
)
   
(1,961
)
Gross unrealized gains on equity securities     2,256       2,202  
Gross unrealized losses on equity securities     (63 )     (485 )
Fixed maturities - credit impairment charges     (3 )     (87 )
Net investment gains (losses)   $ 2,113     $ (331 )



We held fixed maturities with unrealized losses representing declines that we considered temporary at March 31, 2024 as follows:
 
   
Less Than 12 Months
   
More Than 12 Months
 
   
Fair Value
   
Unrealized Losses
   
Fair Value
   
Unrealized Losses
 
   
(in thousands)
 
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
37,188
   
$
299
   
$
125,533
   
$
13,836
 
Obligations of states and political subdivisions
   
29,747
     
251
     
304,139
     
54,577
 
Corporate securities
   
18,034
     
431
     
343,673
     
28,926
 
Mortgage-backed securities
   
58,891
     
656
     
187,697
     
20,245
 
Totals
 
$
143,860
   
$
1,637
   
$
961,042
   
$
117,584
 



We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2023 as follows:
 
   
Less Than 12 Months
   
More Than 12 Months
 
   
Fair Value
   
Unrealized Losses
   
Fair Value
   
Unrealized Losses
 
   
(in thousands)
 
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
32,224
   
$
217
   
$
116,538
   
$
12,815
 
Obligations of states and political subdivisions
   
13,097
     
68
     
307,429
     
50,631
 
Corporate securities
   
13,066
     
324
     
353,863
     
29,670
 
Mortgage-backed securities
   
46,964
     
221
     
178,113
     
18,291
 
Totals
 
$
105,351
   
$
830
   
$
955,943
   
$
111,407
 

11


We make estimates concerning the valuation of our investments and, as applicable, the recognition of declines in the value of our investments.  For equity securities, we measure investments at fair value, and we recognize changes in fair value in our results of operations. With respect to an available-for-sale debt security that is in an unrealized loss position, we first assess if we intend to sell the debt security. If we determine we intend to sell the debt security, we recognize the impairment loss in our results of operations. If we do not intend to sell the debt security, we determine whether it is more likely than not that we will be required to sell the debt security prior to recovery. If we determine it is more likely than not that we will be required to sell the debt security prior to recovery, we recognize the impairment loss in our results of operations. If we determine it is more likely than not that we will not be required to sell the debt security prior to recovery, we then evaluate whether a credit loss has occurred with respect to that security. We determine whether a credit loss has occurred by comparing the amortized cost of the debt security to the present value of the cash flows we expect to collect. If we expect a cash flow shortfall, we consider that a credit loss has occurred. If we determine that a credit loss has occurred, we establish an allowance for credit loss. We then recognize the amount of the allowance in our results of operations, and we recognize the remaining portion of the impairment loss in our other comprehensive income, net of applicable taxes. We regularly review the allowance for credit losses and recognize changes in the allowance in our results of operations. In addition, we may write down securities in an unrealized loss position based on a number of other factors, including when the fair value of an investment is significantly below its cost, when the financial condition of the issuer of a security has deteriorated, the occurrence of industry, issuer or geographic events that have negatively impacted the value of a security and rating agency downgrades. For held-to-maturity debt securities, we make estimates concerning expected credit losses at an aggregated level rather that monitoring individual debt securities for credit losses. We establish an allowance for expected credit losses based on an ongoing review of securities held, historical loss data, changes in issuer credit standing and other relevant factors. We utilize a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses and recognize changes to the allowance in our results of operations. We held 893 debt securities that were in an unrealized loss position at March 31, 2024. Based upon our analysis of general market conditions and underlying factors impacting these debt securities, we considered these declines in value to be temporary.


We amortize premiums and discounts on debt securities over the life of the security as an adjustment to yield using the effective interest method. We compute realized investment gains and losses using the specific identification method.


We amortize premiums and discounts on mortgage-backed debt securities using anticipated prepayments.

6 -
Segment Information



We evaluate the performance of our personal lines and commercial lines segments based upon the underwriting results of our insurance subsidiaries using statutory accounting principles (“SAP”) that various state insurance departments prescribe or permit. Our management uses SAP to measure the performance of our insurance subsidiaries instead of United States generally accepted accounting principles (“GAAP”). SAP financial measures are considered non-GAAP financial measures under applicable SEC rules because they include or exclude certain items that the most comparable GAAP financial measures do not ordinarily include or exclude.


12


Financial data by segment for the three months ended March 31, 2024 and 2023 is as follows:


   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
(in thousands)
 
Revenues:
           
Premiums earned:
           
Commercial lines
 
$
132,092
   
$
133,187
 
Personal lines
   
95,657
     
82,046
 
GAAP premiums earned
   
227,749
     
215,233
 
Net investment income
   
10,972
     
9,449
 
Investment gains (losses)
   
2,113
     
(331
)
Other
   
307
     
395
 
Total revenues
 
$
241,141
   
$
224,746
 
Income before income tax expense:
               
Underwriting (loss) gain:
               
Commercial lines
 
$
(10,371
)
 
$
(7,912
)
Personal lines
   
(532
)
   
879
 
SAP underwriting loss
   
(10,903
)
   
(7,033
)
GAAP adjustments
   
5,359
     
4,407
 
GAAP underwriting loss
   
(5,544
)
   
(2,626
)
Net investment income
   
10,972
     
9,449
 
Investment gains (losses)
   
2,113
     
(331
)
Other
   
(293
)
   
(196
)
Income before income tax expense
 
$
7,248
   
$
6,296
 

7 -
Borrowings

Lines of Credit


In August 2020, we entered into a credit agreement with Manufacturers and Traders Trust Company (“M&T”) that related to a $20.0 million unsecured demand line of credit. The line of credit has no expiration date, no annual fees and no covenants. At March 31, 2024, we had no outstanding borrowings from M&T and had the ability to borrow up to $20.0 million at an interest rate equal to the then-current Term SOFR rate plus 2.11%.



Atlantic States is a member of the FHLB of Pittsburgh. Through its membership, Atlantic States has the ability to issue debt to the FHLB of Pittsburgh in exchange for cash advances. Atlantic States has a fixed-rate cash advance of $35.0 million that was outstanding at March 31, 2024. The cash advance carries a fixed interest rate of 1.74% and is due in August 2024. The table below presents the amount of FHLB of Pittsburgh stock Atlantic States purchased, collateral pledged and assets related to Atlantic States’ membership in the FHLB of Pittsburgh at March 31, 2024.

FHLB of Pittsburgh stock purchased and owned
 
$
1,591,800
 
Collateral pledged, at par (carrying value $41,087,980)
   
44,459,589
 
Borrowing capacity currently available
   
3,579,560
 

13

8 -
Share–Based Compensation



We measure all share-based payments to employees, including grants of stock options, and use a fair-value-based method for the recording of related compensation expense in our results of operations. In determining the expense we record for stock options granted to directors and employees of our subsidiaries and affiliates, we estimate the fair value of each option award on the date of grant using the Black-Scholes option pricing model. The significant assumptions we utilize in applying the Black-Scholes option pricing model are the risk-free interest rate, the expected term, the dividend yield and the expected volatility.



We recorded compensation expense related to our stock compensation plans of $286,001 and $251,773 for the three months ended March 31, 2024 and 2023, respectively, with a corresponding income tax benefit of $60,060 and $52,872, respectively. At March 31, 2024, we had $1.6 million of unrecognized compensation expense related to nonvested share-based compensation granted under our stock compensation plans that we expect to recognize over a weighted average period of approximately 1.8 years.



We received cash from option exercises under all stock compensation plans during the three months ended March 31, 2024 and 2023 of $ 236,624 and $2.0 million, respectively. We realized actual tax benefits for the tax deductions related to those option exercises of $ 1,719 and $46,188 for the three months ended March 31, 2024 and 2023, respectively.

9 -
Fair Value Measurements



We account for financial assets using a framework that establishes a hierarchy that ranks the quality and reliability of the inputs, or assumptions, we use in the determination of fair value, and we classify financial assets and liabilities carried at fair value in one of the following three categories:


Level 1 – quoted prices in active markets for identical assets and liabilities;



Level 2 – directly or indirectly observable inputs other than Level 1 quoted prices; and



Level 3 – unobservable inputs not corroborated by market data.



For investments that have quoted market prices in active markets, we use the quoted market price as fair value and include these investments in Level 1 of the fair value hierarchy. We classify publicly-traded equity securities as Level 1. When quoted market prices in active markets are not available, we base fair values on quoted market prices of comparable instruments or price estimates we obtain from independent pricing services and include these investments in Level 2 of the fair value hierarchy. We classify our fixed maturity investments and non-publicly traded equity securities as Level 2. Our fixed maturity investments consist of U.S. Treasury securities and obligations of U.S. government corporations and agencies, obligations of states and political subdivisions, corporate securities and mortgage-backed securities.


We present our investments in available-for-sale fixed maturity and equity securities at estimated fair value. The estimated fair value of a security may differ from the amount that could be realized if we sold the security in a forced transaction. In addition, the valuation of fixed maturity investments is more subjective when markets are less liquid, increasing the potential that the estimated fair value does not reflect the price at which an actual transaction would occur. We utilize nationally recognized independent pricing services to estimate fair values or obtain market quotations for substantially all of our fixed maturity and equity investments. We generally obtain two prices per security. These pricing services utilize market quotations for fixed maturity and equity securities that have quoted prices in active markets. For fixed maturity securities that generally do not trade on a daily basis, the pricing services prepare estimates of fair value measurements based predominantly on observable market inputs. The pricing services do not use broker quotes in determining the fair values of our investments. Our investment personnel review the estimates of fair value the pricing services provide to verify that the estimates we obtain from the pricing services are representative of fair values based upon our investment personnel’s general knowledge of the market, their research findings related to unusual fluctuations in value and their comparison of such values to execution prices for similar securities. Our investment personnel monitor the market and are familiar with current trading ranges for similar securities and the pricing of specific investments. Our investment personnel review all pricing estimates that we receive from the pricing services against their expectations with respect to pricing based on fair market curves, security ratings, coupon rates, security types and recent trading activity. Our investment personnel periodically review documentation with respect to the pricing services’ pricing methodology that they obtain to determine if the primary pricing sources, market inputs and pricing frequency for various security types are reasonable. At March 31, 2024, we received two estimates per security from the pricing services, and we priced substantially all of our Level 1 and Level 2 investments using those prices. In our review of the estimates the pricing services provided at March 31, 2024, we did not identify any material discrepancies, and we did not make any adjustments to the estimates the pricing services provided.


14


We present our cash and short-term investments at estimated fair value. We classify these items as Level 1.



The carrying values we report in our balance sheet for premium receivables, reinsurance receivables related to paid losses and loss expenses and reinsurance balances payable approximate their fair values. The carrying amounts we report in our balance sheets for our borrowings under lines of credit approximate their fair values. We classify these items as Level 3.



We evaluate our assets and liabilities to determine the appropriate level at which to classify them for each reporting period.



The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at March 31, 2024:

   
Fair Value Measurements Using
 
   
Fair Value
   
Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
   
Significant
Other
Observable
Inputs (Level 2)
   
Significant
Unobservable
Inputs (Level 3)
 
   
(in thousands)
 
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
87,055
   
$
   
$
87,055
   
$
 
Obligations of states and political subdivisions
   
37,739
     
     
37,739
     
 
Corporate securities
   
195,170
     
     
195,170
     
 
Mortgage-backed securities
   
280,797
     
     
280,797
     
 
Equity securities
   
28,883
     
26,891
     
1,992
     
 
Total investments in the fair value hierarchy
 
$
629,644
   
$
26,891
   
$
602,753
   
$
 


The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2023:

   
Fair Value Measurements Using
 
   
Fair Value
   
Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
   
Significant
Other
Observable
Inputs (Level 2)
   
Significant
Unobservable
Inputs (Level 3)
 
   
(in thousands)
 
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
85,419
   
$
   
$
85,419
   
$
 
Obligations of states and political subdivisions
   
38,116
     
     
38,116
     
 
Corporate securities
   
196,793
     
     
196,793
     
 
Mortgage-backed securities
   
269,020
     
     
269,020
     
 
Equity securities
   
25,903
     
23,911
     
1,992
     
 
Totals
 
$
615,251
   
$
23,911
   
$
591,340
   
$
 

10 -
Income Taxes



At March 31, 2024 and December 31, 2023, respectively, we had no material unrecognized tax benefits or accrued interest and penalties. In 2019, the Internal Revenue Service (“IRS”) began a federal income tax audit of our consolidated tax returns for tax years 2016 to 2018. No material issues have been raised and no adjustments have been proposed as a result of this ongoing audit. We provide a valuation allowance when we believe it is more likely than not that we will not realize some portion of our tax assets. We established a valuation allowance of $8.1 million for our net state operating loss carryforward, which will expire between 2024 and 2043. We have determined that we are not required to establish a valuation allowance for our other deferred tax assets of $39.4 million and $38.4 million at March 31, 2024 and December 31, 2023, respectively, because it is more likely than not that we will realize these deferred tax assets through reversals of existing temporary differences, future taxable income and the implementation of tax planning strategies.

15

11 -
Liabilities for Losses and Loss Expenses


The establishment of appropriate liabilities for losses and loss expenses is an inherently uncertain process, and we can provide no assurance that our insurance subsidiaries’ ultimate liabilities for losses and loss expenses will not exceed their loss and loss expense reserves and have an adverse effect on our results of operations and financial condition. For example, legislative, judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to pay losses for damages that their policies explicitly excluded or did not intend to cover. Furthermore, we cannot predict the timing, frequency and extent of adjustments to our insurance subsidiaries’ estimated future liabilities, because the historical conditions and events that serve as a basis for our insurance subsidiaries’ estimates of ultimate claim costs may change. As is the case for substantially all property and casualty insurance companies, our insurance subsidiaries have found it necessary in the past to increase their estimated future liabilities for losses and loss expenses in certain periods, and, in other periods, their estimated future liabilities for losses and loss expenses have exceeded their actual liabilities for losses and loss expenses. Changes in our insurance subsidiaries’ estimate of their liabilities for losses and loss expenses generally reflect actual payments and their evaluation of information received subsequent to the prior reporting period.



We summarize activity in our insurance subsidiaries’ liabilities for losses and loss expenses as follows:
 
   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
(in thousands)
 
Balance at January 1
 
$
1,126,157
   
$
1,121,046
 
Less reinsurance recoverable
   
(437,014
)
   
(451,184
)
Cumulative effect of adoption of updated accounting guidance for credit losses at January 1
          1,132  
Net balance at January 1
   
689,143
     
670,994
 
Incurred related to:
               
Current year
   
159,289
     
146,413
 
Prior years
   
(8,393
)
   
(8,307
)
Total incurred
   
150,896
     
138,106
 
Paid related to:
               
Current year
   
47,886
     
41,205
 
Prior years
   
98,197
     
98,820
 
Total paid
   
146,083
     
140,025
 
Net balance at end of period
   
693,956
     
669,075
 
Plus reinsurance recoverable
   
430,496
     
454,460
 
Balance at end of period
 
$
1,124,452
   
$
1,123,535
 



Our insurance subsidiaries recognized a decrease in their liabilities for losses and loss expenses of prior years of $8.4 million and $8.3 million for the three months ended March 31, 2024 and 2023, respectively. Our insurance subsidiaries made no significant changes in their reserving philosophy or claims management personnel, and they have made no significant offsetting changes in estimates that increased or decreased their loss and loss expense reserves in those years. The 2024 development represented 1.2% of the December 31, 2023 net carried reserves and resulted from lower-than-expected loss emergence or severity primarily in the commercial multi-peril, commercial automobile and homeowners lines of business. The majority of the 2024 development related to decreases in the liabilities for losses and loss expenses of prior years for Atlantic States and MICO. The 2023 development represented 1.2% of the December 31, 2022 net carried reserves and resulted primarily from lower-than-expected loss emergence or severity primarily in the commercial automobile, workers’ compensation and commercial multi-peril lines of business. The majority of the 2023 development related to decreases in the liabilities for losses and loss expenses of prior years for Atlantic States and MICO.

16


Short-duration contracts are contracts for which our insurance subsidiaries receive premiums that they recognize as revenue over the period of the contract in proportion to the amount of insurance protection our insurance subsidiaries provide. Our insurance subsidiaries consider the policies they issue to be short-duration contracts. We consider the material lines of business of our insurance subsidiaries to be personal automobile, homeowners, commercial automobile, commercial multi-peril and workers’ compensation.



Our insurance subsidiaries determine incurred but not reported (“IBNR”) reserves by subtracting the cumulative loss and loss expense amounts our insurance subsidiaries have paid and the case reserves our insurance subsidiaries have established at the balance sheet date from their actuaries’ estimate of the ultimate cost of losses and loss expenses. Accordingly, the IBNR reserves of our insurance subsidiaries include their actuaries’ projections of the cost of unreported claims as well as their actuaries’ projected development of case reserves on known claims and reopened claims. Our insurance subsidiaries’ methodology for estimating IBNR reserves has been in place for many years, and their actuaries made no significant changes to that methodology during the three months ended March 31, 2024.


The actuaries for our insurance subsidiaries generally prepare an initial estimate for ultimate losses and loss expenses for the current accident year by multiplying earned premium by ana priori,” or expected, loss ratio for each line of business our insurance subsidiaries write. Expected loss ratios represent the actuaries’ expectation of losses at the time our insurance subsidiaries price and write their policies and before the emergence of any actual claims experience. The actuaries determine an expected loss ratio by analyzing historical experience and adjusting for loss cost trends, loss frequency and severity trends, premium rate level changes, reported and paid loss emergence patterns and other known or observed factors.



The actuaries use a variety of actuarial methods to estimate the ultimate cost of losses and loss expenses. These methods include paid loss development, incurred loss development and the Bornhuetter-Ferguson method from which the actuaries select loss development factor assumptions. The actuaries base their selection of a point estimate on a judgmental weighting of the estimates each of these methods produce.



The actuaries consider loss frequency and severity trends when they develop expected loss ratios and point estimates. Loss frequency is a measure of the number of claims per unit of insured exposure, and loss severity is a measure of the average size of claims. Factors that affect loss frequency include changes in weather patterns and economic activity. Factors that affect loss severity include changes in policy limits, reinsurance retentions, inflation rates and judicial interpretations.



Our insurance subsidiaries create a claim file when they receive notice of an actual demand for payment, an event that may lead to a demand for payment or when they otherwise determine that a demand for payment could potentially lead to a future demand for payment on another coverage under the same policy or another policy they have issued. In recent years, our insurance subsidiaries have noted an increase in the period of time between the occurrence of a casualty loss event and the date at which they receive notice of a liability claim. Changes in the length of time between the loss occurrence date and the claim reporting date affect the actuaries’ ability to predict loss frequency accurately and the amount of IBNR reserves our insurance subsidiaries require.



Our insurance subsidiaries generally create a claim file for a policy at the claimant level by type of coverage and generally recognize one count for each claim event. In certain lines of business where it is common for multiple parties to claim damages arising from a single claim event, our insurance subsidiaries recognize one count for each claimant involved in the event. Atlantic States recognizes one count for each claim event, or claimant involved in a multiple-party claim event, related to losses Atlantic States assumes through its participation in its pooling agreement with Donegal Mutual. Our insurance subsidiaries accumulate the claim counts and report them by line of business.

17

12 -
Allowance for Expected Credit Losses


We make estimates with respect to the potential impairment of financial instruments and recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. We have established allowances for expected credit losses with respect to held-to-maturity debt securities and reinsurance recoverable.


Held-to-Maturity Fixed-Maturity Securities



For held-to-maturity debt securities, we make estimates concerning expected credit losses at an aggregated level rather that monitoring individual debt securities for credit losses. We establish an allowance for expected credit losses based on an ongoing review of securities held, historical loss data, changes in issuer credit standing and other relevant factors. We utilize a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses and recognize changes to the allowance in our results of operations.


The following table presents the balances for fixed maturities classified as held-to-maturity, net of the allowance for expected credit losses, at March 31, 2024 and 2023 and changes in the allowance for expected credit losses for the three months ended March 31, 2024 and 2023.



   
At and For the Three Months
Ended March 31, 2024
   
At and For the Three Months
Ended March 31, 2023
 
   
Held-to-
Maturity, Net
of Allowance
for Expected
Credit Losses
   
Allowance
for Expected
Credit
Losses
   
Held-to-
Maturity, Net
of Allowance
for Expected
Credit Losses
   
Allowance
for Expected
Credit
Losses
 
   
(in thousands)
 
Balance at beginning of period
 
$
679,497
   
$
1,326
   
$
668,439
   
$
 
Cumulative effect of adoption of updated accounting guidance for credit losses
                          1,268  
Current period change for expected credit losses
           
3
             
87
 
Balance at end of period
 
$
683,399
   
$
1,329
   
$
693,779
   
$
1,355
 



Reinsurance Receivable



For reinsurance receivable, we establish an allowance for expected credit losses based upon our ongoing review of amounts outstanding, historical loss data, changes in reinsurer credit standing and other relevant factors. We utilize a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses and recognize changes to the allowance in our results of operations.


The following table presents the balances for reinsurance receivable, net of the allowance for expected credit losses, at March 31, 2024 and 2023, and the changes in the allowance for expected credit losses for the three months ended March 31, 2024 and 2023.


   
At and For the Three Months
Ended March 31, 2024
   
At and For the Three Months
Ended March 31, 2023
 
   
Reinsurance
Receivable, Net
of Allowance
for Expected
Credit Losses
   
Allowance
for Expected
Credit
Losses
   
Reinsurance
Receivable, Net
of Allowance
for Expected
Credit Losses
   
Allowance
for Expected
Credit
Losses
 
   
(in thousands)
 
Balance at beginning of period
 
$
441,431
   
$
1,394
   
$
456,522
   
$
 
Cumulative effect of adoption of updated accounting guidance for credit losses                           1,132  
Current period change for expected credit losses
           
(368
)
           
335
 
Balance at end of period
 
$
435,505
   
$
1,026
   
$
460,681
   
$
1,467
 

18

13 - 
Impact of New Accounting Standards



In September 2016, the FASB issued guidance that amended previous guidance on the impairment of financial instruments by adding an impairment model that requires an entity to recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of expected credit losses. In November 2019, the FASB issued guidance that delayed the effective date for “smaller reporting companies,” as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after December 15, 2023 from December 15, 2019. We were a smaller reporting company at the time this guidance was issued, and our adoption of this guidance on January 1, 2023 resulted in an after-tax decrease in retained earnings of $1.9 million. The adoption of this guidance did not have a significant impact on our results of operations or cash flows.

19

Item 2.
Management’s Discussion and Analysis of Financial Condition and Results of Operations.

We recommend that you read the following information in conjunction with the historical financial information and the footnotes to that financial information we include in this Quarterly Report on Form 10-Q. We also recommend you read Management’s Discussion and Analysis of Financial Condition and Results of Operations in our Annual Report on Form 10-K for the year ended December 31, 2023.

Critical Accounting Policies and Estimates

We combine our financial statements with those of our insurance subsidiaries and present our financial statements on a consolidated basis in accordance with United States generally accepted accounting principles (“GAAP”).

Our insurance subsidiaries make estimates and assumptions that can have a significant effect on amounts and disclosures we report in our financial statements. The most significant estimates relate to the liabilities of our insurance subsidiaries for property and casualty insurance losses and loss expenses. While we believe our estimates and the estimates of our insurance subsidiaries are appropriate, the ultimate amounts of these liabilities may differ from the estimates we provided. We regularly review our methods for making these estimates and we reflect any adjustment we consider necessary in our current consolidated results of operations.

Liabilities for Losses and Loss Expenses

Liabilities for losses and loss expenses are estimates at a given point in time of the amounts an insurer expects to pay with respect to incurred policyholder claims based on facts and circumstances the insurer knows at that point in time. For example, legislative, judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to pay losses for damages that their policies explicitly excluded or did not intend to cover. At the time of establishing its estimates, an insurer recognizes that its ultimate liability for losses and loss expenses will exceed or be less than such estimates. Our insurance subsidiaries base their estimates of liabilities for losses and loss expenses on assumptions as to future loss trends, expected claims severity, judicial theories of liability and other factors. However, during the loss adjustment period, our insurance subsidiaries may learn additional facts regarding individual claims, and, consequently, it often becomes necessary for our insurance subsidiaries to refine and adjust their estimates for these liabilities. We reflect any adjustments to the liabilities for losses and loss expenses of our insurance subsidiaries in our consolidated results of operations in the period in which our insurance subsidiaries make adjustments to their estimates.

Our insurance subsidiaries maintain liabilities for the payment of losses and loss expenses with respect to both reported and unreported claims. Our insurance subsidiaries establish these liabilities for the purpose of covering the ultimate costs of settling all losses, including investigation and litigation costs. Our insurance subsidiaries base the amount of their liability for reported losses primarily upon a case-by-case evaluation of the type of risk involved, knowledge of the circumstances surrounding each claim and the insurance policy provisions relating to the type of loss the policyholder incurred. Our insurance subsidiaries determine the amount of their liability for unreported claims and loss expenses on the basis of historical information by line of insurance. Our insurance subsidiaries account for inflation in the reserving function through analysis of costs and trends and reviews of historical reserving results. Our insurance subsidiaries monitor their liabilities closely and recompute them periodically using new information on reported claims and a variety of statistical techniques. Our insurance subsidiaries do not discount their liabilities for losses and loss expenses.

20

Reserve estimates can change over time because of unexpected changes in assumptions related to our insurance subsidiaries’ external environment and, to a lesser extent, assumptions related to our insurance subsidiaries’ internal operations. For example, our insurance subsidiaries have experienced an increase in claims severity and a lengthening of the claim settlement periods on bodily injury claims during the past several years. In addition, the COVID-19 pandemic and related government mandates and restrictions resulted in various changes from historical claims reporting and settlement trends during 2020 and resulted in significant increases in loss costs in subsequent years due to a number of factors, including supply chain disruption, higher used automobile values, lengthening of repair completion times, increases in the cost of replacement automobile parts and rising labor rates. These trend changes give rise to greater uncertainty as to the pattern of future loss settlements. Related uncertainties regarding future trends include social inflation, availability and cost of building materials, availability of skilled labor, the rate of plaintiff attorney involvement in claims and the cost of medical technologies and procedures. Assumptions related to our insurance subsidiaries’ external environment include the absence of significant changes in tort law and the legal environment that increase liability exposure, consistency in judicial interpretations of insurance coverage and policy provisions and the rate of loss cost inflation. Internal assumptions include consistency in the recording of premium and loss statistics, consistency in the recording of claims, payment and case reserving methodology, accurate measurement of the impact of rate changes and changes in policy provisions, consistency in the quality and characteristics of business written within a given line of business and consistency in reinsurance coverage and collectability of reinsured losses, among other items.  To the extent our insurance subsidiaries determine that underlying factors impacting their assumptions have changed, our insurance subsidiaries make adjustments in their reserves that they consider appropriate for such changes. Accordingly, our insurance subsidiaries’ ultimate liability for unpaid losses and loss expenses will likely differ from the amount recorded at March 31, 2024. At March 31, 2024, for every 1% change in our insurance subsidiaries’ loss and loss expense reserves, net of reinsurance recoverable, the effect on our pre-tax results of operations would be approximately $6.9 million.

The establishment of appropriate liabilities is an inherently uncertain process and we can provide no assurance that our insurance subsidiaries’ ultimate liability will not exceed our insurance subsidiaries’ loss and loss expense reserves and have an adverse effect on our results of operations and financial condition. Furthermore, we cannot predict the timing, frequency and extent of adjustments to our insurance subsidiaries’ estimated future liabilities, because the historical conditions and events that serve as a basis for our insurance subsidiaries’ estimates of ultimate claim costs may change. As is the case for substantially all property and casualty insurance companies, our insurance subsidiaries have found it necessary in the past to increase their estimated future liabilities for losses and loss expenses in certain periods and, in other periods, their estimated future liabilities for losses and loss expenses have exceeded their actual liabilities for losses and loss expenses. Changes in our insurance subsidiaries’ estimates of their liability for losses and loss expenses generally reflect actual payments and their evaluation of information received subsequent to the prior reporting period.

Excluding the impact of severe weather events and the COVID-19 pandemic, our insurance subsidiaries have noted stable amounts in the number of claims incurred and the number of claims outstanding at period ends relative to their premium base in recent years across most of their lines of business. However, the amount of the average claim outstanding has increased gradually over the past several years due to various factors such as rising inflation and increased litigation trends. We have also experienced a general slowing of settlement rates in litigated claims and lengthening of repair completion times for property and automobile claims. Our insurance subsidiaries could have to make further adjustments to their estimates in the future. However, on the basis of our insurance subsidiaries’ internal procedures, which analyze, among other things, their prior assumptions, their experience with similar cases and historical trends such as reserving patterns, loss payments, pending levels of unpaid claims and product mix, as well as court decisions, economic conditions and public attitudes, we believe that our insurance subsidiaries have made adequate provision for their liability for losses and loss expenses.

Atlantic States’ participation in the pool with Donegal Mutual exposes Atlantic States to adverse loss development on the business of Donegal Mutual that the pool includes. However, pooled business represents the predominant percentage of the net underwriting activity of both companies, and Donegal Mutual and Atlantic States share proportionately any adverse risk development relating to the pooled business. The business in the pool is homogeneous and each company has a pro-rata share of the entire pool. Since the predominant percentage of the business of Atlantic States and Donegal Mutual is pooled and the results shared by each company according to its participation level under the terms of the pooling agreement, the intent of the underwriting pool is to produce a more uniform and stable underwriting result from year to year for each company than either would experience individually and to spread the risk of loss between the companies.

21

Our insurance subsidiaries’ liabilities for losses and loss expenses by major line of business at March 31, 2024 and December 31, 2023 consisted of the following:
 
   
March 31,
2024
   
December 31,
2023
 
   
(in thousands)
 
Commercial lines:
           
Automobile
 
$
172,290
   
$
168,749
 
Workers’ compensation
   
124,432
     
122,473
 
Commercial multi-peril
   
218,756
     
217,292
 
Other
   
27,845
     
27,167
 
Total commercial lines
   
543,323
     
535,681
 
Personal lines:
               
Automobile
   
110,287
     
112,509
 
Homeowners
   
28,075
     
28,001
 
Other
   
12,271
     
12,952
 
Total personal lines
   
150,633
     
153,462
 
Total commercial and personal lines
   
693,956
     
689,143
 
Plus reinsurance recoverable
   
430,496
     
437,014
 
Total liabilities for losses and loss expenses
 
$
1,124,452
   
$
1,126,157
 
 
We have evaluated the effect on our insurance subsidiaries’ loss and loss expense reserves and our stockholders’ equity in the event of reasonably likely changes in the variables we consider in establishing the loss and loss expense reserves of our insurance subsidiaries. We established the range of reasonably likely changes based on a review of changes in accident-year development by line of business and applied those changes to our insurance subsidiaries’ loss and loss expense reserves as a whole. The range we selected does not necessarily indicate what could be the potential best or worst case or the most likely scenario. The following table sets forth the estimated effect on our insurance subsidiaries’ loss and loss expense reserves and our stockholders’ equity in the event of reasonably likely changes in the variables we considered in establishing the loss and loss expense reserves of our insurance subsidiaries:
 
22

Percentage Change in Loss and Loss Expense Reserves
Net of Reinsurance
   
Adjusted Loss and Loss Expense Reserves Net of Reinsurance at
March 31, 2024
   
Percentage Change in Stockholders’ Equity at
March 31, 2024(1)
   
Adjusted Loss and Loss Expense Reserves Net of Reinsurance at
December 31, 2023
   
Percentage Change
in Stockholders’ Equity at
December 31, 2023(1)
 
(dollars in thousands)
 
 
(10.0)%

 
$
624,560
     
11.3%

 
$
620,229
     
11.3%

 
(7.5)

   
641,909
     
8.5
     
637,457
     
8.5
 
 
(5.0)

   
659,258
     
5.7
     
654,686
     
5.7
 
 
(2.5)

   
676,607
     
2.8
     
671,914
     
2.8
 
Base      
693,956
     
     
689,143
     
 
 
2.5
     
711,305
     
(2.8)

   
706,372
     
(2.8)

 
5.0
     
728,654
     
(5.7)

   
723,600
     
(5.7)

 
7.5
     
746,003
     
(8.5)

   
740,829
     
(8.5)

 
10.0
     
763,352
     
(11.3)

   
758,057
     
(11.3)



(1)
Net of income tax effect.

Non-GAAP Information

We prepare our consolidated financial statements on the basis of GAAP. Our insurance subsidiaries also prepare financial statements based on statutory accounting principles state insurance regulators prescribe or permit (“SAP”). SAP financial measures are considered non-GAAP financial measures under applicable SEC rules because the SAP financial measures include or exclude certain items that the most comparable GAAP financial measures do not ordinarily include or exclude. Our calculation of non-GAAP financial measures may differ from similar measures other companies use, so investors should exercise caution when comparing our non-GAAP financial measures to the non-GAAP financial measures other companies use.

Because our insurance subsidiaries do not prepare GAAP financial statements, we evaluate the performance of our personal lines and commercial lines segments utilizing SAP financial measures that reflect the growth trends and underwriting results of our insurance subsidiaries. The SAP financial measures we utilize are net premiums written and statutory combined ratio.

Net Premiums Written

We define net premiums written as the amount of full-term premiums our insurance subsidiaries record for policies effective within a given period less premiums our insurance subsidiaries cede to reinsurers. Net premiums earned is the most comparable GAAP financial measure to net premiums written. Net premiums earned represent the sum of the amount of net premiums written and the change in net unearned premiums during a given period.  Our insurance subsidiaries earn premiums and recognize them as revenue over the terms of their policies, which are one year or less in duration. Therefore, increases or decreases in net premiums earned generally reflect increases or decreases in net premiums written in the preceding 12-month period compared to the comparable period one year earlier.

23

The following table provides a reconciliation of our net premiums earned to our net premiums written for the three months ended March 31, 2024 and 2023:
 
   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
(in thousands)
 
Net premiums earned
 
$
227,749
   
$
215,233
 
Change in net unearned premiums
   
23,693
     
22,071
 
Net premiums written
 
$
251,442
   
$
237,304
 

Statutory Combined Ratio

The combined ratio is a standard measurement of underwriting profitability for an insurance company. The combined ratio does not reflect investment income, net investment gains or losses, federal income taxes or other non-operating income or expense. A combined ratio of less than 100% generally indicates underwriting profitability.

The statutory combined ratio is a non-GAAP financial measure that is based upon amounts determined under SAP. We calculate our statutory combined ratio as the sum of:


the statutory loss ratio, which is the ratio of calendar-year net incurred losses and loss expenses to net premiums earned;

the statutory expense ratio, which is the ratio of expenses incurred for net commissions, premium taxes and underwriting expenses to net premiums written; and

the statutory dividend ratio, which is the ratio of dividends to holders of workers’ compensation policies to net premiums earned.

The calculation of our statutory combined ratio differs from the calculation of our GAAP combined ratio. In calculating our GAAP combined ratio, we do not deduct installment payment fees from incurred expenses, and we base the expense ratio on net premiums earned instead of net premiums written. Differences between our GAAP loss ratio and our statutory loss ratio result from anticipating salvage and subrogation recoveries for our GAAP loss ratio but not for our statutory loss ratio.

24

Combined Ratios

The following table presents comparative details with respect to our GAAP and statutory combined ratios for the three months ended March 31, 2024 and 2023:

   
Three Months Ended March 31,
 
   
2024
   
2023
 
GAAP Combined Ratios (Total Lines)
           
Loss ratio - core losses
   
58.7
%
   
56.5
%
Loss ratio - weather-related losses
   
4.7
     
6.5
 
Loss ratio - large fire losses
   
6.6
     
5.1
 
Loss ratio - net prior-year reserve development
   
(3.7
)
   
(3.9
)
Loss ratio
   
66.3
     
64.2
 
Expense ratio
   
35.7
     
36.4
 
Dividend ratio
   
0.4
     
0.6
 
Combined ratio
   
102.4
%
   
101.2
%
                 
Statutory Combined Ratios
               
Commercial lines:
               
Automobile
   
99.6
%
   
96.2
%
Workers’ compensation
   
111.2
     
86.2
 
Commercial multi-peril
   
102.7
     
114.8
 
Other
   
82.2
     
79.7
 
Total commercial lines
   
101.6
     
99.8
 
Personal lines:
               
Automobile
   
99.8
     
103.9
 
Homeowners
   
102.9
     
100.6
 
Other
   
85.2
     
49.3
 
Total personal lines
   
100.3
     
98.9
 
Total commercial and personal lines
   
101.2
     
99.6
 

25

Results of Operations - Three Months Ended March 31, 2024 Compared to Three Months Ended March 31, 2023

Net Premiums Earned. Our insurance subsidiaries’ net premiums earned for the first quarter of 2024 were $227.7 million, an increase of $12.5 million, or 5.8%, compared to $215.2 million for the first quarter of 2023, primarily reflecting solid premium retention and renewal premium increases.

Net Premiums Written. Our insurance subsidiaries’ net premiums written for the first quarter of 2024 were $251.4 million, an increase of $14.1 million, or 6.0%, from the $237.3 million of net premiums written for the first quarter of 2023. Commercial lines net premiums written decreased $0.9 million, or 0.5%, for the first quarter of 2024 compared to the first quarter of 2023. Personal lines net premiums written increased $15.0 million, or 18.5%, for the first quarter of 2024 compared to the first quarter of 2023. We attribute the decrease in commercial lines net premiums written primarily to planned attrition in states we are exiting or have targeted for profit improvement, offset partially by higher new business writings and a continuation of renewal premium increases in lines other than workers’ compensation. We attribute the increase in personal lines net premiums written primarily to renewal premium increases and strong policy retention.

Investment Income. Our net investment income was $11.0 million for the first quarter of 2024, an increase of $1.6 million, or 16.1%, compared to $9.4 million for the first quarter of 2023. We attribute the increase primarily to an increase in the average investment yield relative to the first quarter of 2023.

Net Investment Gains (Losses). Net investment gains for the first quarter of 2024 were $2.1 million, compared to net investment losses of $331,189 for the first quarter of 2023. The net investment gains for the first quarter of 2024 resulted primarily from the net change in unrealized gains and losses within our equity securities portfolio at March 31, 2024. We did not recognize any impairment losses for individual securities in our investment portfolio during the first quarter of 2024 or 2023.

Losses and Loss Expenses. Our insurance subsidiaries’ loss ratio, which is the ratio of incurred losses and loss expenses to premiums earned, was 66.3% for the first quarter of 2024, an increase from our insurance subsidiaries’ loss ratio of 64.2% for the first quarter of 2023. We attribute this increase primarily to increased core losses and large fire losses, which we define as individual fire losses in excess of $50,000, offset partially by decreased weather-related losses. The core loss ratio, which excludes weather-related losses, large fire losses and net favorable development of reserves for losses incurred in prior accident years, was 58.7% for the first quarter of 2024, compared to 56.5% for the first quarter of 2023. For the commercial lines segment, the core loss ratio of 59.0% for the first quarter of 2024 increased modestly from 58.2% for the first quarter of 2023. For the personal lines segment, the core loss ratio of 58.1% for the first quarter of 2024 increased from 53.7% for the first quarter of 2023, due largely to ongoing inflationary impacts on loss costs for that segment. Weather-related losses were $10.8 million, or 4.7 percentage points of the loss ratio, for the first quarter of 2024, compared to $14.1 million, or 6.5 percentage points of the loss ratio, for the first quarter of 2023. The impact of weather-related loss activity to the loss ratio for the first quarter of 2024 was in line with our previous five-year average of 4.7 percentage points for first quarter weather-related losses. Large fire losses for the first quarter of 2024 were $15.0 million, or 6.6 percentage points of the loss ratio, compared to $10.9 million, or 5.1 percentage points of the loss ratio, for the first quarter of 2023. On a statutory basis, our insurance subsidiaries’ commercial lines loss ratio was 66.0% for the first quarter of 2024, compared to 63.2% for the first quarter of 2023, primarily due to increases in the workers’ compensation and commercial automobile loss ratios. The personal lines statutory loss ratio of our insurance subsidiaries increased to 68.5% for the first quarter of 2024, compared to 66.4% for the first quarter of 2023. We attribute this increase primarily to an increase in the homeowners loss ratio. Our insurance subsidiaries experienced favorable loss reserve development for the first quarter of 2024 of approximately $8.4 million that decreased the loss ratio by 3.7 percentage points, compared to $8.3 million that decreased the loss ratio for the first quarter of 2023 by 3.9 percentage points. Our insurance subsidiaries experienced favorable development primarily in the commercial multi-peril, commercial automobile and homeowners lines of business for the first quarter of 2024, with the majority of the impact relating to reserves for accident years 2020 through 2023.

Underwriting Expenses. The expense ratio for an insurance company is the ratio of policy acquisition costs and other underwriting expenses to premiums earned. The expense ratio of our insurance subsidiaries was 35.7% for the first quarter of 2024, compared to 36.4% for the first quarter of 2023. The decrease in the expense ratio primarily reflected early impacts of expense reduction initiatives, offset partially by higher technology costs related to our ongoing systems modernization initiatives for the first quarter of 2024 compared to the prior-year quarter. We expect the impact from allocated costs from Donegal Mutual to our insurance subsidiaries related to the ongoing systems modernization project will peak at approximately 1.3 percentage points of the expense ratio for the full year of 2024 before beginning to subside gradually in subsequent years.

26

Combined Ratio. The combined ratio represents the sum of the loss ratio, the expense ratio and the dividend ratio, which is the ratio of policyholder dividends incurred to premiums earned. Our insurance subsidiaries’ combined ratios were 102.4% and 101.2% for the first quarter of 2024 and 2023, respectively. We attribute the increase in the combined ratio primarily to an increase in the loss ratio for the first quarter of 2024 compared to the first quarter of 2023.

Income Tax Expense. We recorded income tax expense of $1.3 million for the first quarter of 2024, representing an effective tax rate of 17.8%. We recorded income tax expense of $1.1 million for the first quarter of 2023, representing an effective tax rate of 17.4%. The income tax tax expense for the first quarter of 2024 and 2023 represented estimates based on our projected annual taxable income and effective tax rates.

Net Income and Net Income Per Share. Our net income for the first quarter of 2024 was $6.0 million, or $.18 per share of Class A common stock on a diluted basis and $.16 per share of Class B common stock, compared to $5.2 million, or $.16 per share of Class A common stock on a diluted basis and $.15 per share of Class B common stock, for the first quarter of 2023. We had 27.8 million and 27.3 million Class A shares outstanding at March 31, 2024 and 2023, respectively. We had 5.6 million Class B shares outstanding at the end of both periods.

Liquidity and Capital Resources

Liquidity is a measure of an entity’s ability to secure enough cash to meet its contractual obligations and operating needs as such obligations and needs arise. Our major sources of funds from operations are the net cash flows we generate from our insurance subsidiaries’ underwriting results, investment income and investment maturities.

Our operations have historically generated sufficient net positive cash flow to fund our commitments and add to our investment portfolio, thereby increasing future investment returns and enhancing our liquidity. The impact of the pooling agreement between Donegal Mutual and Atlantic States has historically been cash-flow positive because of the consistent underwriting profitability of the pool. Donegal Mutual and Atlantic States settle their respective obligations to each other under the pool monthly, thereby resulting in cash flows substantially similar to the cash flows that would result from each company writing the business directly. We have not experienced any unusual variations in the timing of claim payments associated with the loss reserves of our insurance subsidiaries. We maintain significant liquidity in our investment portfolio in the form of readily marketable fixed maturities, equity securities and short-term investments. We structure our fixed-maturity investment portfolio following a “laddering” approach, so that projected cash flows from investment income and principal maturities are evenly distributed from a timing perspective, thereby providing an additional measure of liquidity to meet our obligations should an unexpected variation occur in the future. Our operating activities provided (used) net cash flows in the first three months of 2024 and 2023 of $4.8 million and ($680,734), respectively.

At March 31, 2024, we had no outstanding borrowings under our line of credit with M&T and had the ability to borrow up to $20.0 million at an interest rate equal to the then-current Term SOFR rate plus 2.11%. At March 31, 2024, Atlantic States had a $35.0 million outstanding advance with the FHLB of Pittsburgh that carries a fixed interest rate of 1.74%.

We estimate the timing of claim payments associated with the liabilities for losses and loss expenses of our insurance subsidiaries based on historical experience and expectations of future payment patterns. We show these liabilities net of reinsurance recoverable on unpaid losses and loss expenses to reflect expected future cash flows related to such liabilities. Amounts Atlantic States assumes pursuant to the pooling agreement with Donegal Mutual represent a substantial portion of our insurance subsidiaries’ gross liabilities for losses and loss expenses, and amounts Atlantic States cedes pursuant to the pooling agreement represent a substantial portion of our insurance subsidiaries’ reinsurance recoverable on unpaid losses and loss expenses. We include cash settlement of Atlantic States’ assumed liabilities from the pool in monthly settlements of pooled activity, as we net amounts ceded to and assumed from the pool. Although Donegal Mutual and we do not anticipate any changes in the pool participation levels in the foreseeable future, any such change would be prospective in nature and therefore would not impact the timing of expected payments by Atlantic States for its percentage share of pooled losses occurring in periods prior to the effective date of such change.

27

We discuss in Note 7 – Borrowings our estimate of the timing of the amounts payable for the borrowings under our lines of credit based on their contractual maturities.
 
On July 18, 2013, our board of directors authorized a share repurchase program pursuant to which we have the authority to purchase up to 500,000 shares of our Class A common stock at prices prevailing from time to time in the open market subject to the provisions of applicable rules of the SEC and in privately negotiated transactions. We did not purchase any shares of our Class A common stock under this program during the three months ended March 31, 2024 or 2023. We have purchased a total of 57,658 shares of our Class A common stock under this program from its inception through March 31, 2024.

On April 18, 2024, our board of directors declared quarterly cash dividends of $.1725 per share of our Class A common stock and $.155 per share of our Class B common stock, payable on May 22, 2024 to our stockholders of record as of the close of business on May 8, 2024. We are not subject to any restrictions on our payment of dividends to our stockholders, although there are state law restrictions on the payment of dividends by our insurance subsidiaries to us.  Dividends from our insurance subsidiaries are our principal source of cash for payment of dividends to our stockholders. Our insurance subsidiaries are subject to regulations that restrict the payment of dividends from statutory surplus and may require prior approval of their domiciliary insurance regulatory authorities. Our insurance subsidiaries are also subject to risk based capital (“RBC”) requirements that limit their ability to pay dividends to us. Our insurance subsidiaries’ statutory capital and surplus at December 31, 2023 exceeded the amount of statutory capital and surplus necessary to satisfy regulatory requirements, including the RBC requirements, by a significant margin.  Our insurance subsidiaries did not pay any dividends to us during the first three months of 2024. Amounts remaining available for distribution to us as dividends from our insurance subsidiaries without prior approval of their domiciliary insurance regulatory authorities in 2024 are $27.4 million from Atlantic States, $7.2 million from MICO and $5.0 million from Peninsula, or a total of approximately $39.6 million.

At March 31, 2024, we had no material commitments for capital expenditures.

Equity Price Risk

Our portfolio of marketable equity securities, which we carry on our consolidated balance sheets at estimated fair value, has exposure to the risk of loss resulting from an adverse change in prices. We manage this risk by having our investment personnel perform an analysis of prospective investments and regular reviews of our portfolio of equity securities.

Credit Risk

Our portfolio of fixed-maturity securities and, to a lesser extent, our portfolio of short-term investments is subject to credit risk, which we define as the potential loss in market value resulting from adverse changes in the borrower’s ability to repay its debt. We manage this risk by having our investment personnel perform an analysis of prospective investments and regular reviews of our portfolio of fixed-maturity securities. We also limit the percentage and amount of our total investment portfolio that we invest in the securities of any one issuer.

Our insurance subsidiaries provide property and casualty insurance coverages through independent insurance agencies. We bill the majority of this business directly to the insured, although we bill a portion of our commercial business through licensed insurance agents to whom our insurance subsidiaries extend credit in the normal course of business.

Because the pooling agreement does not relieve Atlantic States of primary liability as the originating insurer, Atlantic States is subject to a concentration of credit risk arising from the business it cedes to Donegal Mutual. Our insurance subsidiaries maintain reinsurance agreements with Donegal Mutual and with a number of other major unaffiliated authorized reinsurers.

28

Item 3.
Quantitative and Qualitative Disclosures About Market Risk.

Our market risk generally represents the risk of gain or loss that may result from the potential change in the fair value of the securities we hold in our investment portfolio as a result of fluctuations in prices and interest rates and, to a lesser extent, our debt obligations. We manage our interest rate risk by maintaining an appropriate relationship between the average duration of our investment portfolio and the approximate duration of our liabilities, i.e., policy claims of our insurance subsidiaries and our debt obligations.

 There have been no material changes to our quantitative or qualitative market risk exposure from December 31, 2023 through March 31, 2024.

Item 4.
Controls and Procedures.

Evaluation of Disclosure Controls and Procedures

Our management, with the participation of our Chief Executive Officer and our Chief Financial Officer, has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on such evaluation, our Chief Executive Officer and our Chief Financial Officer have concluded that, at March 31, 2024, our disclosure controls and procedures were effective in recording, processing, summarizing and reporting, on a timely basis, information we are required to disclose in the reports that we file or submit under the Exchange Act, and our disclosure controls and procedures were also effective to ensure that information we disclose in the reports we file or submit under the Exchange Act is accumulated and communicated to our management, including our Chief Executive Officer and our Chief Financial Officer, to allow timely decisions regarding required disclosure.

Changes in Internal Control Over Financial Reporting

There has been no change in our internal control over financial reporting during the quarter covered by this Quarterly Report on Form 10-Q that has materially affected, or is reasonably likely to affect materially, over internal control over financial reporting.

Safe Harbor Statement Under the Private Securities Litigation Reform Act of 1995

We base all statements contained in this Quarterly Report on Form 10-Q that are not historic facts on our current expectations. Such statements are forward-looking in nature (as defined in the Private Securities Litigation Reform Act of 1995) and necessarily involve risks and uncertainties. Forward-looking statements we make may be identified by our use of words such as “will,” “expect,” “intend,” “plan,” “anticipate,” “believe,” “seek,” “estimate” and similar expressions. Our actual results could vary materially from our forward-looking statements. The factors that could cause our actual results to vary materially from the forward-looking statements we have previously made include, but are not limited to, adverse litigation and other trends that could increase our loss costs (including labor shortages and escalating medical, automobile and property repair costs), adverse and catastrophic weather events (including from changing climate conditions), our ability to maintain profitable operations (including our ability to underwrite risks effectively and charge adequate premium rates), the adequacy of the loss and loss expense reserves of our insurance subsidiaries, the availability and successful operation of the information technology systems our insurance subsidiaries utilize, the successful development of new information technology systems to allow our insurance subsidiaries to compete effectively, business and economic conditions in the areas in which we and our insurance subsidiaries operate, interest rates, competition from various insurance and other financial businesses, terrorism, the availability and cost of reinsurance, legal and judicial developments (including those related to COVID-19 business interruption coverage exclusions), changes in regulatory requirements, our ability to attract and retain independent insurance agents, changes in our A.M. Best rating and the other risks that we describe from time to time in our filings with the Securities and Exchange Commission. We disclaim any obligation to update such statements or to announce publicly the results of any revisions that we may make to any forward-looking statements to reflect the occurrence of anticipated or unanticipated events or circumstances after the date of such statements.

29

Part II. Other Information

Item 1.
Legal Proceedings.

None.

Item 1A.
Risk Factors.

Our business, results of operations and financial condition, and, therefore, the value of our Class A common stock and our Class B common stock, are subject to a number of risks. For a description of certain risks, we refer to “Risk Factors” in our 2023 Annual Report on Form 10-K that we filed with the SEC on March 6, 2024. There have been no material changes in the risk factors we disclosed in that Form 10-K Report during the three months ended March 31, 2024.

Item 2.
Unregistered Sales of Equity Securities and Use of Proceeds.

None.
 
Item 3.
Defaults upon Senior Securities.

None.

Item 4.
Mine Safety Disclosure.

Not Applicable.

Item 5.
Other Information.

None.

30

Item 6.
Exhibits.

Exhibit No.
 
Description
 
Reference
         
Management Contracts and Compensatory Plans or Arrangements
   
         
 
Donegal Group Inc. 2024 Equity Incentive Plan for Employees.
 
(a)
         
 
Donegal Group Inc. 2024 Equity Incentive Plan for Directors.
 
(a)
         
Other Exhibits
       
         
 
Certification of Chief Executive Officer.
 
Filed herewith
         
 
Certification of Chief Financial Officer.
 
Filed herewith
         
 
Statement of Chief Executive Officer pursuant to 18 U.S.C. Section 1350 of Title 18 of the United States Code.
 
Filed herewith
         
 
Statement of Chief Financial Officer pursuant to 18 U.S.C. Section 1350 of Title 18 of the United States Code.
 
Filed herewith
         
Exhibit 101.INS
 
XBRL Instance Document
 
Filed herewith
         
Exhibit 101.SCH
 
XBRL Taxonomy Extension Schema Document
 
Filed herewith
         
Exhibit 101.PRE
 
XBRL Taxonomy Presentation Linkbase Document
 
Filed herewith
         
Exhibit 101.CAL
 
XBRL Taxonomy Calculation Linkbase Document
 
Filed herewith
         
Exhibit 101.LAB
 
XBRL Taxonomy Label Linkbase Document
 
Filed herewith
         
Exhibit 101.DEF
 
XBRL Taxonomy Extension Definition Linkbase Document
 
Filed herewith
         
Exhibit 104
 
Cover Page Interactive Data File (formatted as inline XBRL and contained in Exhibit 101)
 
Filed herewith


 
(a)
We incorporate such exhibit by reference to the like-described exhibit in Registrant’s Form S-8 Registration Statement filed on April 25, 2024.

31

Signatures
 
Pursuant to the requirements of the Securities Exchange Act of 1934, the Registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized.

 
DONEGAL GROUP INC.
     
May 3, 2024
By:
/s/ Kevin G. Burke
   
Kevin G. Burke, President and Chief Executive Officer
     
May 3, 2024
By:
/s/ Jeffrey D. Miller
   
Jeffrey D. Miller, Executive Vice President
   
 and Chief Financial Officer



EX-31.1 2 ef20026290_ex31-1.htm EXHIBIT 31.1
EXHIBIT 31.1

CERTIFICATION

I, Kevin G. Burke, certify that:

1. I have reviewed this quarterly report on Form 10-Q for the quarter ended March 31, 2024 of Donegal Group Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:
May 3, 2024
/s/ Kevin G. Burke
   
Kevin G. Burke,
President and Chief Executive Officer



EX-31.2 3 ef20026290_ex31-2.htm EXHIBIT 31.2
EXHIBIT 31.2

CERTIFICATION

I, Jeffrey D. Miller, certify that:

1. I have reviewed this quarterly report on Form 10-Q for the quarter ended March 31, 2024 of Donegal Group Inc.;

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report;

4. The registrant’s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the registrant and have:

(a) Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the registrant, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;

(b) Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;

(c) Evaluated the effectiveness of the registrant’s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation; and

(d) Disclosed in this report any change in the registrant’s internal control over financial reporting that occurred during the registrant’s most recent fiscal quarter (the registrant’s fourth fiscal quarter in the case of an annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting; and

5. The registrant’s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of registrant’s board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the registrant’s ability to record, process, summarize and report financial information; and

(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant’s internal control over financial reporting.

Date:
May 3, 2024
/s/ Jeffrey D. Miller
   
Jeffrey D. Miller, Executive Vice President
and Chief Financial Officer



EX-32.1 4 ef20026290_ex32-1.htm EXHIBIT 32.1
EXHIBIT 32.1

CERTIFICATION OF
PRESIDENT AND CHIEF EXECUTIVE OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Donegal Group Inc. (the “Company”), on Form 10-Q for the quarter ended March 31, 2024, as filed with the Securities and Exchange Commission (the “Report”), Kevin G. Burke, the President and Chief Executive Officer of the Company, does hereby certify, pursuant to § 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. § 1350), that to his knowledge:

1. The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: May 3, 2024
/s/ Kevin G. Burke
 
Kevin G. Burke, President and Chief Executive Officer



EX-32.2 5 ef20026290_ex32-2.htm EXHIBIT 32.2
EXHIBIT 32.2

CERTIFICATION OF
EXECUTIVE VICE PRESIDENT AND CHIEF FINANCIAL OFFICER
PURSUANT TO 18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Annual Report of Donegal Group Inc. (the “Company”), on Form 10-Q for the quarter ended March 31, 2024, as filed with the Securities and Exchange Commission (the “Report”), Jeffrey D. Miller, the Executive Vice President and Chief Financial Officer of the Company, does hereby certify, pursuant to § 906 of the Sarbanes-Oxley Act of 2002 (18 U.S.C. § 1350), that to his knowledge:

1. The Report fully complies with the requirements of section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

2. The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.
 
Date: May 3, 2024
/s/ Jeffrey D. Miller
 
Jeffrey D. Miller, Executive Vice President
and Chief Financial Officer



EX-101.SCH 6 dgica-20240331.xsd XBRL TAXONOMY EXTENSION SCHEMA 000100 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 010000 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 010100 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 020000 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 020100 - Statement - Consolidated Statements of Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 030000 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 030100 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 040000 - Statement - Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 050000 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 060100 - Disclosure - Organization link:presentationLink link:calculationLink link:definitionLink 060200 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 060300 - Disclosure - Net Income Per Share link:presentationLink link:calculationLink link:definitionLink 060400 - Disclosure - Reinsurance link:presentationLink link:calculationLink link:definitionLink 060500 - Disclosure - Investments link:presentationLink link:calculationLink link:definitionLink 060600 - Disclosure - Segment Information link:presentationLink link:calculationLink link:definitionLink 060700 - Disclosure - Borrowings link:presentationLink link:calculationLink link:definitionLink 060800 - Disclosure - Share-Based Compensation link:presentationLink link:calculationLink link:definitionLink 060900 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 061000 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 061100 - Disclosure - Liabilities for Losses and Loss Expenses link:presentationLink link:calculationLink link:definitionLink 061200 - Disclosure - Allowance for Expected Credit Losses link:presentationLink link:calculationLink link:definitionLink 061300 - Disclosure - Impact of New Accounting Standards link:presentationLink link:calculationLink link:definitionLink 061400 - Disclosure - Insider Trading Arrangements link:presentationLink link:calculationLink link:definitionLink 070100 - Disclosure - Organization (Policies) link:presentationLink link:calculationLink link:definitionLink 071300 - Disclosure - Impact of New Accounting Standards (Policies) link:presentationLink link:calculationLink link:definitionLink 080300 - Disclosure - Net Income Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 080500 - Disclosure - Investments (Tables) link:presentationLink link:calculationLink link:definitionLink 080600 - Disclosure - Segment Information (Tables) link:presentationLink link:calculationLink link:definitionLink 080700 - Disclosure - Borrowings (Tables) link:presentationLink link:calculationLink link:definitionLink 080900 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 081100 - Disclosure - Liabilities for Losses and Loss Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 081200 - Disclosure - Allowance for Expected Credit Losses (Tables) link:presentationLink link:calculationLink link:definitionLink 090100 - Disclosure - Organization (Details) link:presentationLink link:calculationLink link:definitionLink 090300 - Disclosure - Net Income Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 090400 - Disclosure - Reinsurance (Details) link:presentationLink link:calculationLink link:definitionLink 090500 - Disclosure - Investments, Amortized Cost and Estimated Fair Values of Fixed Maturities (Details) link:presentationLink link:calculationLink link:definitionLink 090502 - Disclosure - Investments, Summary (Details) link:presentationLink link:calculationLink link:definitionLink 090504 - Disclosure - Investments, Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity (Details) link:presentationLink link:calculationLink link:definitionLink 090506 - Disclosure - Investments, Cost and Estimated Fair Value of Equity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 090508 - Disclosure - Investments, Gross Investment Gains and Losses before Applicable Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 090510 - Disclosure - Investments, Fixed Maturities with Unrealized Losses (Details) link:presentationLink link:calculationLink link:definitionLink 090600 - Disclosure - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 090700 - Disclosure - Borrowings, Line of Credit (Details) link:presentationLink link:calculationLink link:definitionLink 090800 - Disclosure - Share-Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 090900 - Disclosure - Fair Value Measurements (Details) link:presentationLink link:calculationLink link:definitionLink 091000 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 091100 - Disclosure - Liabilities for Losses and Loss Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 091200 - Disclosure - Allowance for Expected Credit Losses, Held-to-Maturity Fixed-Maturity Securities (Details) link:presentationLink link:calculationLink link:definitionLink 091202 - Disclosure - Allowance for Expected Credit Losses, Reinsurance Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 091300 - Disclosure - Impact of New Accounting Standards (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 dgica-20240331_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE EX-101.DEF 8 dgica-20240331_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 9 dgica-20240331_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Insider Trading Arrangements [Line Items] Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Accrued investment income Accrued Investment Income Receivable Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax Additional paid-in capital Additional Paid in Capital Consolidated Balance Sheets [Abstract] Basic (in dollars per share) Basic net income per share (in dollars per share) Net purchases of property and equipment Payments for (Proceeds from) Productive Assets Cash paid during period - Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Ceded Credit Risk, Reinsurer [Domain] Reinsurer, Name [Domain] Ceded Credit Risk, Reinsurer [Axis] Reinsurer, Name [Axis] Ceded Credit Risk [Line Items] Ceded Credit Risk [Line Items] Ceded Credit Risk [Table] Ceded Credit Risk [Table] Current income taxes Increase (Decrease) in Income Taxes Payable Reinsurance balances payable Increase (Decrease) in Reinsurance Payables Net sales of short-term investments Payments for (Proceeds from) Short-Term Investments Changes in assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Accrued expenses Increase (Decrease) in Accrued Liabilities Due from affiliate Increase (Decrease) Due from Affiliates Losses and loss expenses Balance at January 1 Balance at end of period Liability for Claims and Claims Adjustment Expense Class B Common Stock [Member] Common Class B [Member] Common stock, shares authorized (in shares) Common Stock, Shares Authorized Common stock, shares issued (in shares) Common Stock, Shares, Issued Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding Common stock Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Percentage of accumulation of losses Contracts in Force Subject to Participation through Reinsurance, Ratio Corporate Securities [Member] Corporate Debt Securities [Member] Interest rate Debt instrument due date Deferred policy acquisition costs Deferred Policy Acquisition Cost Amortization of deferred policy acquisition costs Deferred Policy Acquisition Costs, Amortization Expense Deferred acquisition costs Increase (Decrease) in Deferred Policy Acquisition Costs Depreciation, amortization and other non-cash items Depreciation, Depletion and Amortization, Nonproduction Diluted (in dollars per share) Diluted net income per share (in dollars per share) Compensation expense in stock compensation plans Share-Based Payment Arrangement, Expense Income tax benefit of stock compensation plans Share-Based Payment Arrangement, Expense, Tax Benefit Equity Securities [Member] Equity Securities [Member] Net losses and loss expenses Policyholder dividends Policyholder Dividends, Expense Other underwriting expenses Other Underwriting Expense Fixed interest rate on advance Federal Home Loan Bank, Advances, Branch of FHLB Bank, Interest Rate FHLB stock purchased and owned Federal Home Loan Bank Stock Consolidated Statements of Income [Abstract] After tax decrease in retained earnings Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle Income Taxes Income Tax Disclosure [Text Block] Federal income taxes recoverable Income Taxes Receivable Net cash paid during period - Taxes Income Taxes Paid, Net Accrued investment income Increase (Decrease) in Accrued Investment Income Receivable Incurred related to [Abstract] Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims [Abstract] Other intangible assets Intangible Assets, Net (Excluding Goodwill) Goodwill Goodwill Interest Interest Expense Total investments Investments Investments Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block] Total liabilities Liabilities Liabilities Liabilities [Abstract] Total liabilities and stockholders' equity Liabilities and Equity Liabilities and Stockholders' Equity Liabilities and Equity [Abstract] Borrowing capacity currently available Line of Credit Facility, Current Borrowing Capacity Line of Credit Facility, Lender [Domain] Line of Credit Facility, Lender [Domain] Unsecured demand line of credit Line of credit facility remaining borrowing capacity Line of Credit Facility, Remaining Borrowing Capacity Line of Credit Facility [Abstract] Line of Credit Facility [Abstract] Lender Name [Axis] Lender Name [Axis] Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Line of Credit Facility [Table] Line of Credit Facility [Table] Lines of Credit [Member] Line of Credit [Member] Borrowings under lines of credit Long-Term Line of Credit Outstanding borrowings Long-Term Debt Total paid Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid Held to maturity, at amortized cost (net of allowance for expected credit losses of $1,329,099 and $1,325,847) Balance at end of period Balance at beginning of period Held to maturity, carrying value Mortgage-Backed Securities [Member] Collateralized Mortgage-Backed Securities [Member] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Cash Flows from Financing Activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Net cash (used in) provided by investing activities Net Cash Provided by (Used in) Investing Activities Cash Flows from Investing Activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Net cash provided by (used in) operating activities Net Cash Provided by (Used in) Operating Activities Cash Flows from Operating Activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Net income Net income Net income Allocation of net income Net Income (Loss) Available to Common Stockholders, Basic Investment income, net of investment expenses Net investment income Net Investment Income Impact of New Accounting Standard [Abstract] Installment payment fees Insurance Commissions and Fees Valuation allowance related to the portion of operating loss carryforwards Operating Loss Carryforwards, Valuation Allowance Total revenues Revenues Revenues: Revenues: [Abstract] Revenues [Abstract] Other, net Increase (Decrease) in Other Operating Assets and Liabilities, Net Unrealized (loss) income on securities: Other comprehensive loss, net of tax Other Comprehensive Income (Loss), Net of Tax [Abstract] Unrealized holding (loss) income during the period, net of income tax (benefit) expense of ($441,850) and $603,390 Income tax (benefit) expense on unrealized holding (loss) income arising during the period Other Other Liabilities Other Other Nonoperating Income (Expense) Due from affiliate Paid related to [Abstract] Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract] Cash dividends paid Payments of Dividends Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Preferred stock, shares issued (in shares) Preferred Stock, Shares Issued Preferred stock, par value (in dollars per share) Preferred Stock, Par or Stated Value Per Share Premiums earned [Abstract] Premiums Earned, Net, by Business [Abstract] Premiums receivable Premiums Receivable, Net Premiums receivable Increase (Decrease) in Premiums Receivable Prepaid reinsurance premiums Prepaid Reinsurance Premiums Prepaid reinsurance premiums Increase (Decrease) in Prepaid Reinsurance Premiums Issuance of common stock Proceeds from Issuance of Common Stock Available for sale Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale Held to maturity Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities Cash from option exercises Proceeds from Stock Options Exercised Property and equipment, net Property, Plant and Equipment, Net Purchases of fixed maturities, held to maturity Payments to Acquire Held-to-Maturity Securities Reinsurance [Abstract] Reinsurance Transactions [Abstract] Reinsurance receivable Increase (Decrease) in Reinsurance Recoverable Liability for Claims and Claims Adjustment Expense [Abstract] Liability for Claims and Claims Adjustment Expense [Abstract] Net balance at end of period Net balance at January 1 Liability for Unpaid Claims and Claims Adjustment Expense, Net Cumulative effect of adoption of updated accounting guidance for credit losses at January 1 Retained earnings Retained Earnings (Accumulated Deficit) Net premiums earned Premiums earned Premiums Earned, Net Summary of Insurance Subsidiaries' Liabilities for Losses and Loss Expenses Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block] Current year Current Year Claims and Claims Adjustment Expense Prior years Prior Year Claims and Claims Adjustment Expense Segment Information Segment Reporting Disclosure [Text Block] Financial Data by Segment Schedule of Segment Reporting Information, by Segment [Table Text Block] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Unrecognized compensation expense related to nonvested share-based compensation granted under the plan Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Consolidated Statements of Cash Flows [Abstract] Consolidated Statements of Comprehensive Income [Abstract] Consolidated Statement of Stockholders' Equity [Abstract] Stockholders' Equity Equity, Attributable to Parent [Abstract] Underwriting (loss) gain [Abstract] Revenues, Excluding Interest and Dividends [Abstract] Obligations of States and Political Subdivisions [Member] US States and Political Subdivisions Debt Securities [Member] U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [Member] US Treasury and Government [Member] GAAP underwriting loss Underwriting Income (Loss) Number of shares used in diluted computation (in shares) Weighted Average Number of Shares Outstanding, Diluted Director and employee stock options (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Number of shares used in basic computation (in shares) Weighted-average shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Common Stock [Member] Cash Cash Corporate Securities [Member] Debt Security, Corporate, US [Member] Due in one year or less, amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One Due after one year through five years, amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five Due after five years through ten years, amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Due after ten years, amortized cost Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10 Mortgage-backed securities, amortized cost Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost Due in one year or less, estimated fair value Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Due after one year through five years, estimated fair value Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Due after five years through ten years, estimated fair value Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Due after ten years, estimated fair value Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Mortgage-backed securities, estimated fair value Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value Available For Sale [Abstract] Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract] Available For Sale [Abstract] Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract] Available for sale, at fair value Total available for sale, estimated fair value Available for sale, estimated fair value Debt Securities, Held-to-Maturity [Table] Held To Maturity [Abstract] Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract] Total held to maturity, estimated fair value Held to maturity, estimated fair value Debt Securities, Held-to-Maturity, Fair Value Due in one year or less, estimated fair value Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One Due after one year through five years, estimated fair value Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five Due after five years through ten years, estimated fair value Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10 Due after ten years, estimated fair value Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10 Mortgage-backed securities, estimated fair value Debt Securities, Held-to-Maturity, Maturity, without Single Maturity Date, Fair Value Total assets Assets Collateral pledged at carrying value Financing Receivable, before Allowance for Credit Loss Financial Instruments [Domain] Financial Instruments [Domain] Statement [Table] Statement [Table] Antidilutive Securities, Name [Domain] Investments in the fair value hierarchy Investments, Fair Value Disclosure Assets Assets [Abstract] Statement [Line Items] Statement [Line Items] Numerator [Abstract] Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Table] Operating Loss Carryforwards [Line Items] Operating Loss Carryforwards [Line Items] Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] Fair Value, Inputs, Level 1 [Member] Significant Other Observable Inputs (Level 2) [Member] Fair Value, Inputs, Level 2 [Member] Significant Unobservable Inputs (Level 3) [Member] Fair Value Measurements Fair Value Disclosures [Text Block] Class of Stock [Domain] Class of Stock [Domain] Treasury stock, at cost Treasury Stock, Value Fixed Maturities [Member] Fixed Maturities [Member] Purchases of fixed maturities, available for sale Payments to Acquire Debt Securities, Available-for-Sale Available for sale Class A Common Stock [Member] Common Class A [Member] Increase (Decrease) in Stockholders' Equity [Roll Forward] Deferred income taxes Increase (Decrease) in Deferred Income Taxes Other expenses, net Other Cost and Expense, Operating Net income per share: Basic net income per share [Abstract] Earnings Per Share, Basic [Abstract] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items] Diluted net income per share [Abstract] Earnings Per Share, Diluted [Abstract] Number of options to purchase Class A shares excluded (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Antidilutive Securities [Axis] Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] Net Income Per Share [Abstract] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table] Antidilutive Securities Excluded From Computation of Earnings Per Share Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block] Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table] Schedule of Equity Method Investments [Table] Schedule of Equity Method Investments [Table] Debt Securities, Available-for-sale [Line Items] Debt Securities, Available-for-Sale [Line Items] Schedule of Held-to-Maturity Securities [Line Items] Schedule of Equity Method Investments [Line Items] Schedule of Equity Method Investments [Line Items] Class of Stock [Axis] Class of Stock [Axis] Unearned premiums Unearned Premiums Reinsurance balances payable Reinsurance Payable Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Income before income tax expense [Abstract] Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract] Ending balance Beginning balance Total stockholders' equity Equity, Attributable to Parent Income tax expense (includes $16,181 and $461,931 income tax benefit from reclassification items) Income tax benefit Unearned premiums Increase (Decrease) in Unearned Premiums Held To Maturity [Abstract] Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract] Due in one year or less, amortized cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One Due after one year through five years, amortized cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five Due after five years through ten years, amortized cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10 Due after ten years, amortized cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10 Mortgage-backed securities, amortized cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, without Single Maturity Date Preferred stock, $.01 par value, authorized 2,000,000 shares; none issued Preferred Stock, Value, Issued Other Other Income Gain (Loss) on Securities [Line Items] Gain (Loss) on Securities [Line Items] Expenses: Benefits, Losses and Expenses [Abstract] Total expenses Benefits, Losses and Expenses Equity Components [Axis] Equity Components [Axis] Additional Paid-In Capital [Member] Additional Paid-in Capital [Member] Retained Earnings [Member] Retained Earnings [Member] Accumulated Net Unrealized Investment Losses [Member] AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member] Accumulated Other Comprehensive Loss [Member] AOCI Attributable to Parent [Member] Equity Component [Domain] Equity Component [Domain] Options [Member] Net investment gains (losses) (includes ($77,051) and ($2,199,673) accumulated other comprehensive income reclassifications) Net investment (gains) losses Investment gains (losses) Net investment gains (losses) Borrowings Long-Term Debt [Text Block] Issuance of common stock (stock compensation plans) Stock Issued During Period, Value, New Issues Share-based compensation Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture Issuance of common stock (stock compensation plans) (in shares) Stock Issued During Period, Shares, New Issues Share-based compensation (in shares) Allocation of net income Net Income (Loss) Available to Common Stockholders, Diluted Cash dividends declared Dividends, Common Stock Ending balance (in shares) Beginning balance (in shares) Shares, Issued Weighted-average shares effect of dilutive securities [Abstract] Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract] Net Income Per Share Denominator [Abstract] Weighted Average Number of Shares Outstanding, Basic [Abstract] Denominator [Abstract] Weighted Average Number of Shares Outstanding, Diluted [Abstract] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table] Adjustments to reconcile net income to net cash provided by (used in) operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Net adjustments Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities Reinsurance Reinsurance [Text Block] Organization Nature of Operations [Text Block] Accrued expenses Accrued Liabilities Cash dividends declared to stockholders Dividends Payable Real Estate [Member] Income before income tax expense Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Numerator [Abstract] Net Income (Loss) Attributable to Parent, Diluted [Abstract] Operating Segments [Member] Operating Segments [Member] Financial Data by Segment [Abstract] Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract] Measurement Frequency [Domain] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] Other Other Assets Recurring Basis [Member] Organization [Abstract] Investments [Abstract] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Measurement Frequency [Axis] Measurement Frequency [Axis] Investments in Available-for-Sale Fixed Maturity and Equity Securities Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block] Income Taxes [Abstract] Fair Value Measurements [Abstract] Borrowings [Abstract] Total available for sale, amortized cost Debt Securities, Available-for-Sale, Amortized Cost Schedule of Gain (Loss) on Securities [Table] Schedule of Gain (Loss) on Securities [Table] Share-Based Compensation Compensation and Employee Benefit Plans [Text Block] Share-Based Compensation [Abstract] Allowance for Expected Credit Losses Grant of stock options APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition Basis of Presentation Basis of Accounting [Text Block] Fixed Maturities with Unrealized Losses Unrealized Gain (Loss) on Investments [Table Text Block] Fair Value Measurements, Recurring and Nonrecurring [Table] Fair Value, Recurring and Nonrecurring [Table] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items] Gross Investment Gains and Losses before Applicable Income Taxes Realized Gain (Loss) on Investments [Table Text Block] Impact of New Accounting Standards [Abstract] Segment Information [Abstract] Accounts receivable - securities Accounts Receivable from Securitization Accounting Standards Update [Domain] Reconciliation of Numerators and Denominators Used in Basic and Diluted Per Share Computations Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Investments [Domain] Investments [Domain] Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity Investments Classified by Contractual Maturity Date [Table Text Block] Accounting Standards Update [Axis] Organization Financial Instrument [Axis] Financial Instrument [Axis] Impact of New Accounting Standards Federal Home Loan Bank of Stock Purchased, Collateral Pledged and Assets Related [Abstract] Federal Home Loan Bank Stock and Federal Reserve Bank Stock [Abstract] Credit Facility [Axis] Credit Facility [Axis] Credit Facility [Domain] Credit Facility [Domain] Weighted average period of unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Impact of New Accounting Standards Accounting Standards Update and Change in Accounting Principle [Text Block] Number of operating segments Number of Operating Segments Net unrealized losses arising prior to reclassification date OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment and Tax Other comprehensive income (loss) Other comprehensive (loss) income Fair Value Measurement Inputs and Valuation Techniques [Abstract] Investment Type [Axis] Investment Type [Axis] Schedule of Investments [Table] Schedule of Investments [Table] Schedule of Investments [Line Items] Schedule of Investments [Line Items] Property Insurance [Member] Premiums and losses related to certain products SEC Schedule, 12-17, Insurance Companies, Reinsurance, Premium, Percentage Assumed to Net Reinsurance Receivable [Table] Reinsurance Receivable [Line Items] Personal Lines [Member] Property and Casualty, Personal Insurance [Member] Commercial Lines [Member] Property and Casualty, Commercial Insurance [Member] Reinsurance receivable (net of allowance for expected credit losses of $1,026,016 and $1,394,074) Balance at beginning of period Balance at end of period Reinsurance Recoverable for Paid and Unpaid Claims and Claims Adjustments Balance at end of period Balance at beginning of period Reinsurance receivable, allowance for expected credit losses Reinsurance Recoverable, Allowance for Credit Loss Reinsurance Receivable, Net of Allowance for Expected Credit Losses [Abstract] Variable Rate [Axis] Variable Rate [Domain] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Axis] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Domain] Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification out of Accumulated Other Comprehensive Income [Member] Reclassification adjustment for losses included in net income, net of income tax benefit of $16,181 and $461,931 Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax Income tax benefit on reclassification adjustment for losses Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax Available for sale, gross unrealized losses Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax Available for sale, gross unrealized gains Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax Held to maturity, gross unrealized losses Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss Held to maturity, gross unrealized gains Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain Federal Home Loan Bank, Advances, Option [Axis] Federal Home Loan Bank, Advances, Option [Domain] Federal home loan bank, cash advance at fixed rate advances Federal Home Loan Bank, Advances, Fixed Rate Current year Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year Plus reinsurance recoverable Less reinsurance recoverable Reinsurance Recoverable for Unpaid Claims and Claims Adjustments Total incurred Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims Prior years Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years Deferred tax asset, net Deferred Income Tax Assets, Net Losses and loss expenses Increase (Decrease) in Liability for Claims and Claims Adjustment Expense Reserve Treasury Stock [Member] Treasury Stock, Common [Member] Net decrease in cash Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect Cash at end of period Cash at beginning of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Lease income Operating Lease, Lease Income Less than 12 months, unrealized losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss More than 12 months, unrealized losses Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss Schedule of Available-for-sale Securities [Table] Debt Securities, Available-for-Sale [Table] Less than 12 months, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months More than 12 months, fair value Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer Equity securities, at fair value Estimated fair value Equity Securities, FV-NI, Current Cost Equity Securities, FV-NI, Cost Gross unrealized gains on equity securities Gross gains Gross unrealized losses on equity securities Gross losses Equity Securities, FV-NI, Unrealized Loss Workers' Compensation Insurance [Member] Liability Insurance [Member] ASU 2016-13 [Member] Held-to-Maturity Fixed-Maturity Securities Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Table Text Block] Reinsurance Receivable Allowance for Expected Credit Losses [Abstract] Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Roll Forward] Current period change for expected credit losses Debt Securities, Held-to-Maturity, Allowance for Credit Loss, Period Increase (Decrease) Current period change for expected credit losses Reinsurance Recoverable, Allowance for Credit Loss, Period Increase (Decrease) Balance at beginning of period Balance at end of period Held to maturity, allowance for expected credit losses Held to maturity, allowance for credit loss Allowance for Expected Credit Losses [Abstract] Allowance for Expected Credit Losses [Abstract] Reinsurance Recoverable, Allowance for Credit Loss [Roll Forward] SOFR [Member] Accounting Standards Update [Extensible Enumeration] Pledged Status [Axis] Pledged Status [Domain] Held to maturity, amortized cost Held to maturity, amortized cost Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss Held-to-Maturity, Net of Allowance for Expected Credit Losses [Abstract] Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss [Abstract] Asset Pledged as Collateral without Right [Member] Purchases of equity securities, available for sale Payments to Acquire Equity Securities, FV-NI Sales of equity securities, available for sale Proceeds from Sale of Equity Securities, FV-NI Additional coverage amount Reinsurance, Excess Retention, Amount Reinsured, Per Event Other Liability, Related Party, Type [Extensible Enumeration] DGI Parent [Member] Parent Company [Member] Statistical Measurement [Axis] Statistical Measurement [Axis] Statistical Measurement [Domain] Statistical Measurement [Domain] Minimum [Member] Minimum [Member] Consolidation Items [Axis] Consolidation Items [Axis] Consolidation Items [Domain] Consolidation Items [Domain] FHLB of Pittsburgh [Member] Federal Home Loan Bank of Pittsburgh [Member] Consolidated Entities [Axis] Consolidated Entities [Axis] Consolidated Entities [Domain] Consolidated Entities [Domain] Product and Service [Domain] Product and Service [Domain] Product and Service [Axis] Product and Service [Axis] Cumulative Effect, Period of Adoption [Axis] Cumulative Effect, Period of Adoption [Domain] Cumulative Effect, Period of Adoption, Adjustment [Member] Cover [Abstract] Document Type Document Quarterly Report Document Transition Report Entity Interactive Data Current Amendment Flag Document Fiscal Year Focus Document Fiscal Period Focus Document Period End Date Legal Entity [Axis] Legal Entity [Axis] Entity [Domain] Entity [Domain] Entity Registrant Name Entity Central Index Key Entity File Number Entity Tax Identification Number Entity Incorporation, State or Country Code Current Fiscal Year End Date Entity Current Reporting Status Entity Shell Company Entity Filer Category Entity Small Business Entity Emerging Growth Company Entity Address, Address Line One Entity Address, Address Line Two Entity Address, City or Town Entity Address, State or Province Entity Address, Postal Zip Code City Area Code Local Phone Number Entity Listings [Table] Entity Listings [Line Items] Title of 12(b) Security Trading Symbol Security Exchange Name Entity Common Stock, Shares Outstanding Tabular disclosure of amortized cost and estimated fair value of fixed maturities securities. Schedule of Amortized Cost and Estimated Fair Value of Fixed Maturities Securities [Table Text Block] Amortized Cost and Estimated Fair Values of Fixed Maturities The amount of GAAP adjustments related to underwriting (income) loss. GAAP Adjustments Related to Underwriting (Income) Loss GAAP adjustments The amount of statutory accounting practices underwriting income (loss). Statutory Accounting Practices Underwriting Income (Loss) SAP underwriting loss Percentage of threshold limit for investment held at balance sheet date. Threshold Limit for Investment Held Percentage of which the company held security of any issuer Education Bonds are financial products designed specifically for saving and investing to meet lifelong education expenses for yourself, your family or others dear and important to you. Education Bond [Member] Education Bonds [Member] Special revenue bond means any security or other instrument, under which a payment obligation is created, issued by or on behalf of or payable or guaranteed by a governmental unit to finance a project serving a substantial public purpose, and not payable from any of the sources enumerated in subsection (p) of this section; or securities which are the functional equivalent of the foregoing issued by a not-for-profit corporation. Special Revenue Bond [Member] Special Revenue Bonds [Member] A revenue bond issued by a municipality to finance the building or extension of water and sewer systems. Interest and principal payments on the bond are derived from and are limited to revenues received from charges to the users of the systems. Water And Sewer Utility Bonds [Member] Water and Sewer Utility Bonds [Member] The amount of reclassification adjustment out of accumulated other comprehensive income amortization of unrecognized loss during the reporting period. Reclassification Adjustment out of Accumulated Other Comprehensive Income Amortization of Unrecognized Loss Amortization of other comprehensive loss Percentage of different kind of bond included in investment in special revenue bonds. Percentage of Different Kind of Bond Included in Investment in Special Revenue Bonds Percentage of investments in special revenue bonds The amount of aggregate fair value of bond held at balance sheet date. Aggregate Fair Value of Bond Held Aggregate fair value of bond held The amount of amortized cost of bond held at balance sheet date. Amortized Cost of Bond Held Amortized cost of bond held The percentage of stock ownership held by major shareholder. Stock Ownership Percentage Held by Major Shareholder Stock ownership percentage held by major shareholder The percentage of voting power owned by major shareholder. Percentage of Voting Power Owned by Major Shareholder Voting power percentage of outstanding common stock Organizations [Abstract] Organization [Abstract] Name of the entity. Donegal Mutual Insurance Company [Member] Donegal Mutual Insurance Company [Member] Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract] Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Share [Abstract] Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Share [Abstract] The minimum percentage of excess class A common stock dividend over class B dividend for declaration and payment of cash dividends. Minimum Percentage of Excess Class A Common Stock Dividend Over Class B Dividend Minimum percentage of class A common stock declared dividend excess over class B dividend Cost and Estimated Fair Value of Equity Securities [Abstract] Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI); amount less than prior quarter. Equity Securities, FV-NI, Unrealized Gain Amount Less than Prior Quarter Gross unrealized gains on equity securities Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI); amount less than prior quarter. Equity Securities, FV-NI, Unrealized Loss Amount Less Than Prior Quarter Gross unrealized losses on equity securities Amount of gross realized gain on investment. Gross Realized Gain on Investments Gross realized gains Amount of credit impairment charges on investments. Credit Impairment Charges on Investments Credit impairment charges Amount of gross realized loss on investment. Gross Realized Loss on Investments Gross realized losses Amount of gross realized gain/losses on investment. Gross Realized Gain/Loss on Investments Net realized losses Net Gains and Losses from Investments [Abstract] Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [Abstract] The number of securities classified as available for sale in unrealized loss position held by the entity. Number of Securities Classified as Available for Sale in Unrealized Loss Position Number of fixed maturity securities classified as available for sale Employee service share based compensation tax benefit realized from exercise of stock option. Employee Service Share Based Compensation Tax Benefit Realized from Exercise of Stock Option Tax benefit for tax deductions related to option exercises Information by name of manufacturers and traders trust company. Manufacturers And Traders Trust Company [Member] Manufacturers and Traders Trust Company [Member] Pledged assets separately reported assets pledged as collateral at par. Pledged Assets Separately Reported Assets Pledged As Collateral At Par Collateral pledged, at par (carrying value $41,087,980) Tabular disclosure of federal home loan bank borrowing capacity. Federal Home Loan Bank of Stock Purchased, Collateral Pledged and Assets Related [Table Text Block] FHLB of Stock Purchased, Collateral Pledged and Assets Related Basis of Presentation [Abstract] Amount, after allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other. Deferred Tax Assets, Net, Other Other deferred tax assets, net Operating loss carryforwards [Abstract] Operating Loss Carryforwards [Abstract] The maximum amount of loss coverage under reinsurance agreement of property catastrophe. Maximum Amount of Loss Coverage Under Reinsurance Agreement of Property Catastrophe Maximum amount of loss coverage under reinsurance agreement of property catastrophe The percentage of share in results of pooled business subsidiary. Percentage of Share in Results of Pooled Business Subsidiary Percentage of share in results of pooled business subsidiary The amount of workers' compensation and retention amount for workers' compensation losses. Workers' Compensation and Retention Amount Workers' compensation and retention amount The retention amount of loss reinsurance agreement contracts. Loss Reinsurance Agreement Contracts Retention Amount Loss reinsurance agreement contracts retention amount The percentage of share in results of pooled business owned by third party. Percentage of Share in Results of Pooled Business Owned by Third Party Percentage of share in results of pooled business owned by third party The retention amount of Catastrophe reinsurance agreement contracts. Catastrophe Reinsurance Agreement Contracts Retention Amount Catastrophe reinsurance, set retention amount Name of the entity. Donegal Mutual [Member] Donegal Mutual [Member] Insurance subsidiary, Atlantic States Insurance Company ("Atlantic States"). Atlantic States [Member] Atlantic States [Member] Information by reinsurer or group of third party reinsurance. Third Party Reinsurance [Member] Third Party Reinsurance [Member] Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments at cost, which approximates fair value. Short-term Investments at Cost Short-term investments, at cost, which approximates fair value Fixed Maturities Investments [Abstract] Fixed maturities Investment [Abstract] Investments Investments [Abstract] Percentage of development related to net carried reserves and resulted primarily from lower-than-expected severity in the workers' compensation and personal automobile lines of business, partially offset by higher-than-expected severity in the commercial automobile and commercial multi-peril lines of business, for accident years. Managements Assertion of Adequacy of Insurance Reserves Percentage Percentage of development The entire disclosure for liability for losses and loss expenses. Liability For Losses And Loss Expenses [Text Block] Liabilities for Losses and Loss Expenses Liabilities for Losses and Loss Expenses [Abstract] Sales of Fixed Maturities [Abstract] Sales of fixed maturities: Maturity of Fixed Maturities [Abstract] Maturity of fixed maturities: Tabular disclosure of cost and estimated fair value of equity securities. Schedule of Cost and Estimated Fair Value of Equity Securities [Table Text Block] Cost and Estimated Fair Values of Equity Securities EX-101.PRE 10 dgica-20240331_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE XML 12 R1.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2024
May 01, 2024
Entity Listings [Line Items]    
Document Type 10-Q  
Amendment Flag false  
Document Quarterly Report true  
Document Period End Date Mar. 31, 2024  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2024  
Document Fiscal Period Focus Q1  
Document Transition Report false  
Entity File Number 0-15341  
Entity Registrant Name Donegal Group Inc.  
Entity Central Index Key 0000800457  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 23-2424711  
Entity Address, Address Line One 1195 River Road  
Entity Address, Address Line Two P.O. Box 302  
Entity Address, City or Town Marietta  
Entity Address, State or Province PA  
Entity Address, Postal Zip Code 17547  
City Area Code 717  
Local Phone Number 426-1931  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Common Class A [Member]    
Entity Listings [Line Items]    
Title of 12(b) Security Class A Common Stock, $.01 par value  
Trading Symbol DGICA  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   27,816,654
Common Class B [Member]    
Entity Listings [Line Items]    
Title of 12(b) Security Class B Common Stock, $.01 par value  
Trading Symbol DGICB  
Security Exchange Name NASDAQ  
Entity Common Stock, Shares Outstanding   5,576,775
XML 13 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Fixed maturities    
Held to maturity, at amortized cost (net of allowance for expected credit losses of $1,329,099 and $1,325,847) $ 683,398,852 $ 679,497,038
Available for sale, at fair value 600,761,425 589,348,243
Equity securities, at fair value 28,883,318 25,902,956
Short-term investments, at cost, which approximates fair value 18,860,030 32,305,408
Total investments 1,331,903,625 1,327,053,645
Cash 19,805,040 23,792,273
Accrued investment income 10,497,341 9,945,714
Premiums receivable 193,160,160 179,591,821
Reinsurance receivable (net of allowance for expected credit losses of $1,026,016 and $1,394,074) 435,505,126 441,431,334
Deferred policy acquisition costs 78,857,108 75,043,404
Deferred tax asset, net 19,483,755 19,532,525
Prepaid reinsurance premiums 179,757,762 168,724,465
Property and equipment, net 2,594,056 2,633,405
Accounts receivable - securities 32,162 1,501,079
Federal income taxes recoverable 7,271,415 8,102,321
Due from affiliate 8,841,178 1,907,527
Goodwill 5,625,354 5,625,354
Other intangible assets 958,010 958,010
Other 15,961 451,011
Total assets 2,294,308,053 2,266,293,888
Liabilities    
Losses and loss expenses 1,124,452,191 1,126,156,838
Unearned premiums 634,136,621 599,411,468
Accrued expenses 3,685,534 3,946,974
Reinsurance balances payable 4,016,080 8,758,976
Borrowings under lines of credit 35,000,000 35,000,000
Cash dividends declared to stockholders 0 5,569,992
Other 7,931,153 7,704,286
Total liabilities 1,809,221,579 1,786,548,534
Stockholders' Equity    
Preferred stock, $.01 par value, authorized 2,000,000 shares; none issued 0 0
Additional paid-in capital 336,817,945 335,694,478
Accumulated other comprehensive loss (34,483,112) (32,881,822)
Retained earnings 223,613,313 217,794,917
Treasury stock, at cost (41,226,357) (41,226,357)
Total stockholders' equity 485,086,474 479,745,354
Total liabilities and stockholders' equity 2,294,308,053 2,266,293,888
Class A Common Stock [Member]    
Stockholders' Equity    
Common stock 308,193 307,646
Class B Common Stock [Member]    
Stockholders' Equity    
Common stock $ 56,492 $ 56,492
XML 14 R3.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Balance Sheets (Parenthetical) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Fixed maturities    
Held to maturity, allowance for expected credit losses $ 1,329,099 $ 1,325,847
Reinsurance receivable, allowance for expected credit losses $ 1,026,016 $ 1,394,074
Stockholders' Equity    
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 2,000,000 2,000,000
Preferred stock, shares issued (in shares) 0 0
Class A Common Stock [Member]    
Stockholders' Equity    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 50,000,000 50,000,000
Common stock, shares issued (in shares) 30,819,242 30,764,555
Common stock, shares outstanding (in shares) 27,816,654 27,761,967
Class B Common Stock [Member]    
Stockholders' Equity    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 10,000,000 10,000,000
Common stock, shares issued (in shares) 5,649,240 5,649,240
Common stock, shares outstanding (in shares) 5,576,775 5,576,775
XML 15 R4.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Income - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues:    
Net premiums earned $ 227,748,679 $ 215,233,160
Investment income, net of investment expenses 10,972,327 9,449,078
Net investment gains (losses) (includes ($77,051) and ($2,199,673) accumulated other comprehensive income reclassifications) 2,113,378 (331,189)
Lease income 81,823 89,347
Installment payment fees 224,662 305,375
Total revenues 241,140,869 224,745,771
Expenses:    
Net losses and loss expenses 150,896,415 138,105,889
Amortization of deferred policy acquisition costs 39,602,000 37,798,000
Other underwriting expenses 41,739,868 40,611,437
Policyholder dividends 1,054,659 1,343,340
Interest 154,597 152,957
Other expenses, net 444,934 437,715
Total expenses 233,892,473 218,449,338
Income before income tax expense 7,248,396 6,296,433
Income tax expense (includes $16,181 and $461,931 income tax benefit from reclassification items) 1,292,845 1,092,837
Net income $ 5,955,551 $ 5,203,596
Class A Common Stock [Member]    
Net income per share:    
Basic (in dollars per share) $ 0.18 $ 0.16
Diluted (in dollars per share) 0.18 0.16
Class B Common Stock [Member]    
Net income per share:    
Basic (in dollars per share) 0.16 0.15
Diluted (in dollars per share) $ 0.16 $ 0.15
XML 16 R5.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Income (Parenthetical) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Revenues:    
Investment gains (losses) $ 2,113,378 $ (331,189)
Income tax benefit 1,292,845 1,092,837
Reclassification out of Accumulated Other Comprehensive Income [Member]    
Revenues:    
Investment gains (losses) (77,051) (2,199,673)
Income tax benefit $ (16,181) $ (461,931)
XML 17 R6.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Comprehensive Income - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Consolidated Statements of Comprehensive Income [Abstract]    
Net income $ 5,955,551 $ 5,203,596
Unrealized (loss) income on securities:    
Unrealized holding (loss) income during the period, net of income tax (benefit) expense of ($441,850) and $603,390 (1,662,160) 2,269,896
Reclassification adjustment for losses included in net income, net of income tax benefit of $16,181 and $461,931 60,870 1,737,742
Other comprehensive (loss) income (1,601,290) 4,007,638
Comprehensive income $ 4,354,261 $ 9,211,234
XML 18 R7.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Comprehensive Income (Parenthetical) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Unrealized (loss) income on securities:    
Income tax (benefit) expense on unrealized holding (loss) income arising during the period $ (441,850) $ 603,390
Income tax benefit on reclassification adjustment for losses $ 16,181 $ 461,931
XML 19 R8.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statement of Stockholders' Equity - USD ($)
Common Stock [Member]
Class A Common Stock [Member]
Common Stock [Member]
Class A Common Stock [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Common Stock [Member]
Class B Common Stock [Member]
Common Stock [Member]
Class B Common Stock [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Additional Paid-In Capital [Member]
Additional Paid-In Capital [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Accumulated Other Comprehensive Loss [Member]
Accumulated Other Comprehensive Loss [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Retained Earnings [Member]
Retained Earnings [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Treasury Stock [Member]
Treasury Stock [Member]
Cumulative Effect, Period of Adoption, Adjustment [Member]
Total
Cumulative Effect, Period of Adoption, Adjustment [Member]
Beginning balance at Dec. 31, 2022 $ 301,203   $ 56,492   $ 325,601,647   $ (41,703,747)   $ 240,563,774   $ (41,226,357)   $ 483,593,012  
Beginning balance (ASU 2016-13 [Member]) at Dec. 31, 2022   $ 0   $ 0   $ 0   $ 0   $ (1,895,902)   $ 0   $ (1,895,902)
Beginning balance (in shares) at Dec. 31, 2022 30,120,263   5,649,240                      
Beginning balance (in shares) (ASU 2016-13 [Member]) at Dec. 31, 2022   0   0                    
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Issuance of common stock (stock compensation plans) $ 350   $ 0   440,746   0   0   0   441,096  
Issuance of common stock (stock compensation plans) (in shares) 35,045   0                      
Share-based compensation $ 1,431   $ 0   2,218,355   0   0   0   2,219,786  
Share-based compensation (in shares) 143,004   0                      
Net income $ 0   $ 0   0   0   5,203,596   0   5,203,596  
Cash dividends declared 0   0   0   0   (7,057)   0   (7,057)  
Grant of stock options 0   0   114,724   0   (114,724)   0   0  
Other comprehensive income (loss) 0   0   0   4,007,638   0   0   4,007,638  
Ending balance at Mar. 31, 2023 $ 302,984   $ 56,492   328,375,472   (37,696,109)   243,749,687   (41,226,357)   493,562,169  
Ending balance (in shares) at Mar. 31, 2023 30,298,312   5,649,240                      
Beginning balance at Dec. 31, 2023 $ 307,646   $ 56,492   335,694,478   (32,881,822)   217,794,917   (41,226,357)   479,745,354  
Beginning balance (in shares) at Dec. 31, 2023 30,764,555   5,649,240                      
Increase (Decrease) in Stockholders' Equity [Roll Forward]                            
Issuance of common stock (stock compensation plans) $ 383   $ 0   472,740   0   0   0   473,123  
Issuance of common stock (stock compensation plans) (in shares) 38,287   0                      
Share-based compensation $ 164   $ 0   522,460   0   0   0   522,624  
Share-based compensation (in shares) 16,400   0                      
Net income $ 0   $ 0   0   0   5,955,551   0   5,955,551  
Cash dividends declared 0   0   0   0   (8,888)   0   (8,888)  
Grant of stock options 0   0   128,267   0   (128,267)   0   0  
Other comprehensive income (loss) 0   0   0   (1,601,290)   0   0   (1,601,290)  
Ending balance at Mar. 31, 2024 $ 308,193   $ 56,492   $ 336,817,945   $ (34,483,112)   $ 223,613,313   $ (41,226,357)   $ 485,086,474  
Ending balance (in shares) at Mar. 31, 2024 30,819,242   5,649,240                      
XML 20 R9.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Consolidated Statements of Cash Flows - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Cash Flows from Operating Activities:    
Net income $ 5,955,551 $ 5,203,596
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Depreciation, amortization and other non-cash items 966,911 1,122,609
Net investment (gains) losses (2,113,378) 331,189
Changes in assets and liabilities:    
Losses and loss expenses (1,704,647) 2,488,926
Unearned premiums 34,725,153 32,031,102
Premiums receivable (13,568,339) (15,699,109)
Deferred acquisition costs (3,813,704) (4,019,366)
Deferred income taxes 474,439 355,524
Reinsurance receivable 5,926,208 (5,291,035)
Prepaid reinsurance premiums (11,033,297) (9,960,021)
Accrued investment income (551,627) (1,322,590)
Due from affiliate (6,933,651) (7,651,293)
Reinsurance balances payable (4,742,896) (220,377)
Current income taxes 830,906 749,813
Accrued expenses (261,440) 465,988
Other, net 661,955 734,310
Net adjustments (1,137,407) (5,884,330)
Net cash provided by (used in) operating activities 4,818,144 (680,734)
Cash Flows from Investing Activities:    
Purchases of fixed maturities, held to maturity (11,911,672) (12,092,863)
Purchases of fixed maturities, available for sale (46,490,362) (34,354,601)
Purchases of equity securities, available for sale (786,680) (3,590,015)
Maturity of fixed maturities:    
Held to maturity 8,008,034 6,127,883
Available for sale 30,922,241 12,365,403
Sales of fixed maturities:    
Available for sale 2,995,648 748,250
Sales of equity securities, available for sale 0 3,066,129
Net purchases of property and equipment 0 (44,700)
Net sales of short-term investments 13,445,378 29,183,513
Net cash (used in) provided by investing activities (3,817,413) 1,408,999
Cash Flows from Financing Activities:    
Cash dividends paid (5,578,880) (5,304,047)
Issuance of common stock 590,916 2,288,494
Net cash used in financing activities (4,987,964) (3,015,553)
Net decrease in cash (3,987,233) (2,287,288)
Cash at beginning of period 23,792,273 25,123,332
Cash at end of period 19,805,040 22,836,044
Cash paid during period - Interest 156,292 156,346
Net cash paid during period - Taxes $ 0 $ 0
XML 21 R10.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization
3 Months Ended
Mar. 31, 2024
Organization [Abstract]  
Organization
1 -
Organization



Donegal Mutual Insurance Company (“Donegal Mutual”) organized us as an insurance holding company on August 26, 1986. Our insurance subsidiaries are Atlantic States Insurance Company (“Atlantic States”), Michigan Insurance Company (“MICO”),  the Peninsula Insurance Group (“Peninsula”), which consists of The Peninsula Insurance Company and its wholly owned subsidiary Peninsula Indemnity Company, and Southern Insurance Company of Virginia (“Southern”). Our insurance subsidiaries and their affiliates write commercial and personal lines of property and casualty coverages exclusively through a network of independent insurance agents in certain Mid-Atlantic, Midwestern, New England, Southern and Southwestern states.



At March 31, 2024, we had three segments: our investment function, our commercial lines of insurance and our personal lines of insurance. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and workers’ compensation policies. The personal lines products of our insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.

 

At March 31, 2024, Donegal Mutual held approximately 44% of our outstanding Class A common stock and approximately 84% of our outstanding Class B common stock. This ownership provides Donegal Mutual with approximately 71% of the total voting power of our common stock. Our insurance subsidiaries and Donegal Mutual have interrelated operations due to a pooling agreement and other intercompany agreements and transactions. While each company maintains its separate corporate existence, our insurance subsidiaries and Donegal Mutual conduct business together as the Donegal Insurance Group. As such, Donegal Mutual and our insurance subsidiaries share the same business philosophy, the same management, the same employees and the same facilities and offer the same types of insurance products.



Atlantic States, our largest subsidiary, participates in a proportional reinsurance agreement (the pooling agreement) with Donegal Mutual. Under the pooling agreement, Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates 80% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in proportion to their respective participation in the underwriting pool.



In addition, Donegal Mutual has 100% quota-share reinsurance agreements with Mountain States Commercial Insurance Company, Mountain States Indemnity Company and Southern Mutual Insurance Company. Donegal Mutual places its assumed business from these companies into the underwriting pool.



The same executive management and underwriting personnel administer products, classes of business underwritten, pricing practices and underwriting standards of Donegal Mutual and our insurance subsidiaries. In addition, as the Donegal Insurance Group, Donegal Mutual and our insurance subsidiaries share a combined business plan to achieve market penetration and underwriting profitability objectives. The products our insurance subsidiaries and Donegal Mutual market are generally complementary, thereby allowing the Donegal Insurance Group to offer a broader range of products to a given market and to expand the Donegal Insurance Group’s ability to service an entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of business, such as preferred tier versus standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will vary. However, the underwriting pool homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly. The business Atlantic States derives from the underwriting pool represents a significant percentage of our total consolidated revenues.
XML 22 R11.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Basis of Presentation
3 Months Ended
Mar. 31, 2024
Basis of Presentation [Abstract]  
Basis of Presentation
2 -
Basis of Presentation



Our financial information for the interim periods included in this Form 10-Q Report is unaudited; however, our financial information we include in this Form 10-Q Report reflects all adjustments, consisting only of normal recurring adjustments that, in the opinion of our management, are necessary for a fair presentation of our financial position, results of operations and cash flows for those interim periods. Our results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results of operations we expect for the year ending December 31, 2024.



We recommend you read the interim financial statements we include in this Form 10-Q Report in conjunction with the financial statements and the notes to our financial statements contained in our Annual Report on Form 10-K for the year ended December 31, 2023 that we filed with the Securities and Exchange Commission (“SEC”) on March 6, 2024.
XML 23 R12.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share
3 Months Ended
Mar. 31, 2024
Net Income Per Share [Abstract]  
Net Income Per Share
3 -
Net Income Per Share



We have two classes of common stock, which we refer to as our Class A common stock and our Class B common stock. Our certificate of incorporation provides that whenever our board of directors declares a dividend on our Class B common stock, our board of directors shall simultaneously declare a dividend on our Class A common stock that is payable to the holders of our Class A common stock at the same time and as of the same record date at a rate that is at least 10% greater than the rate at which our board of directors declared a dividend on our Class B common stock. Accordingly, we use the two-class method to compute our net income per share. The two-class method is an earnings allocation formula that determines net income per share separately for each class of common stock based on dividends we have declared and an allocation of our remaining undistributed net income using a participation percentage that reflects the dividend rights of each class. The table below presents for the periods indicated a reconciliation of the numerators and denominators we used to compute basic and diluted net income per share for our Class A common stock and our Class B common stock:


   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
Class A
   
Class B
   
Class A
   
Class B
 
   
(in thousands, except per share data)
 
Basic net income per share:
                       
Numerator:
                       
Allocation of net income
 
$
5,039
 
$
917
 
$
4,387
 
$
817
Denominator:
                               
Weighted-average shares outstanding
   
27,811
     
5,577
     
27,193
     
5,577
 
Basic net income per share
 
$
0.18
 
$
0.16
 
$
0.16
 
$
0.15
                                 
Diluted net income per share:
                               
Numerator:
                               
Allocation of net income
 
$
5,039
 
$
917
 
$
4,387
 
$
817
Denominator:
                               
Number of shares used in basic computation
   
27,811
     
5,577
     
27,193
     
5,577
 
Weighted-average shares effect of dilutive securities:
                               
Director and employee stock options
   
35
     
     
173
     
 
Number of shares used in diluted  computation
   
27,846
     
5,577
     
27,366
     
5,577
 
Diluted net income per share
 
$
0.18
 
$
0.16
 
$
0.16
 
$
0.15
 

We did not include outstanding options to purchase the following number of shares of Class A common stock in our computation of diluted net income per share because the exercise price of the options exceeded the average market price of our Class A common stock during the applicable periods.

   
Three Months Ended March 31,
 
   
2024
   
2023
 
                 
Number of options to purchase Class A shares excluded
   
1,693,904
     
2,307,435
 
XML 24 R13.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reinsurance
3 Months Ended
Mar. 31, 2024
Reinsurance [Abstract]  
Reinsurance
4 -
Reinsurance



Atlantic States and Donegal Mutual have participated in a pooling agreement since 1986 under which they pool substantially all of their respective premiums, losses and loss expenses, and Atlantic States and Donegal Mutual then share the underwriting results of the pool in accordance with the terms of the pooling agreement. Atlantic States has an 80% share of the results of the pool, and Donegal Mutual has a 20% share of the results of the pool.



Our insurance subsidiaries and Donegal Mutual participate in a consolidated third-party reinsurance program. The coverage and parameters of the program are common to all of our insurance subsidiaries and Donegal Mutual. The program utilizes several different reinsurers. They require their reinsurers to maintain an A.M. Best rating of A- (Excellent) or better or, with respect to foreign reinsurers, have a financial condition that, in the opinion of our management, is equivalent to a company with at least an A- rating from A.M. Best. The following information describes the external reinsurance Donegal Mutual and our insurance subsidiaries have in place for 2024:


excess of loss reinsurance, under which Donegal Mutual and our insurance subsidiaries recover losses over a set retention of $3.0 million for all losses other than property and a set retention of $4.0 million for property losses; and

 
catastrophe reinsurance, under which Donegal Mutual and our insurance subsidiaries recover 100% of an accumulation of many losses resulting from a single event, including natural disasters, over a set retention of $25.0 million up to aggregate losses of $175.0 million per occurrence.



For property insurance, our insurance subsidiaries have excess of loss reinsurance that provides coverage of $36.0 million per loss over a set retention of $4.0 million. For liability insurance, our insurance subsidiaries have excess of loss reinsurance that provides coverage of $72.0 million per occurrence over a set retention of $3.0 million. For workers’ compensation insurance, our insurance subsidiaries have excess of loss reinsurance that provides coverage of $17.0 million on any one life over a set retention of $3.0 million.


In addition to the pooling agreement and third-party reinsurance, our insurance subsidiaries have a catastrophe reinsurance agreement with Donegal Mutual, under which each of our insurance subsidiaries recovers 100% of an accumulation of multiple losses resulting from a single event, including natural disasters, over a set retention of $3.0 million up to aggregate losses of $22.0 million per occurrence. The agreement also provides additional coverage for an accumulation of losses from a single event including a combination of our insurance subsidiaries over a combined retention of $6.0 million. The purpose of the agreement is to lessen the effects of an accumulation of losses arising from one event to levels that are appropriate given each subsidiary’s size, underwriting profile and surplus.



Our insurance subsidiaries and Donegal Mutual also purchase facultative reinsurance to cover certain exposures, including property exposures that exceeded the limits provided by their respective treaty reinsurance.



In order to write automobile insurance in the state of Michigan, Atlantic States, MICO and Peninsula are required to be members of the Michigan Catastrophic Claims Association (“MCCA”).  The MCCA provides reinsurance to Atlantic States, MICO and Peninsula for personal automobile and commercial automobile personal injury claims in the state of Michigan over a set retention.


We report reinsurance receivable net of an allowance for expected credit losses. We base the allowance upon our ongoing review of amounts outstanding, historical loss data, changes in reinsurer credit standing and other relevant factors. We use a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses.
XML 25 R14.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments
3 Months Ended
Mar. 31, 2024
Investments [Abstract]  
Investments
5 -
Investments



The amortized cost and estimated fair values of our fixed maturities at March 31, 2024 were as follows:
 
 
Carrying
Value
 
Allowance for
Credit Losses
 
Amortized Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated Fair
Value
 
 
(in thousands)
 
Held to Maturity
                       
U.S. Treasury securities and obligations of U.S. government corporations and agencies
  $ 91,551     $ 55    
$
91,606
   
$
   
$
9,550
   
$
82,056
 
Obligations of states and political subdivisions
    376,569       266      
376,835
     
1,057
     
50,664
     
327,228
 
Corporate securities
    202,093       1,001      
203,094
     
246
     
15,565
     
187,775
 
Mortgage-backed securities
    13,186       7      
13,193
     
9
     
447
     
12,755
 
Totals
  $ 683,399     $ 1,329    
$
684,728
   
$
1,312
   
$
76,226
   
$
609,814
 
 
   
Amortized Cost
   
Gross Unrealized
Gains
   
Gross Unrealized
Losses
   
Estimated Fair
Value
 
   
(in thousands)
 
Available for Sale
                       
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
91,561
   
$
79
   
$
4,585
   
$
87,055
 
Obligations of states and political subdivisions
   
41,893
     
10
     
4,164
     
37,739
 
Corporate securities
   
208,888
     
74
     
13,792
     
195,170
 
Mortgage-backed securities
   
300,874
     
377
     
20,454
     
280,797
 
Totals
 
$
643,216
   
$
540
   
$
42,995
   
$
600,761
 



At March 31, 2024, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair value of $241.5 million and an amortized cost of $277.9 million. Our holdings at March 31, 2024 also included special revenue bonds with an aggregate fair value of $123.5 million and an amortized cost of $140.8 million. With respect to both categories of those bonds at March 31, 2024, we held no securities of any issuer that comprised more than 10% of our holdings of either bond category. Education bonds and water and sewer utility bonds represented 47% and 36%, respectively, of our total investments in special revenue bonds based on the carrying values of these investments at March 31, 2024. Many of the issuers of the special revenue bonds we held at March 31, 2024 have the authority to impose ad valorem taxes. In that respect, many of the special revenue bonds we held are similar to general obligation bonds.




The amortized cost and estimated fair values of our fixed maturities at December 31, 2023 were as follows:
 
 
Carrying
Value
 
Allowance
for Credit
Losses
 
Amortized Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated Fair
Value
 
 
(in thousands)
 
Held to Maturity
                       
U.S. Treasury securities and obligations of U.S. government corporations and agencies
  $ 91,518     $ 54    
$
91,572
   
$
   
$
8,885
   
$
82,687
 
Obligations of states and political subdivisions
    376,898       266      
377,164
     
1,449
     
46,845
     
331,768
 
Corporate securities
    201,847       1,000      
202,847
     
207
     
14,805
     
188,249
 
Mortgage-backed securities
    9,234       6      
9,240
     
     
418
     
8,822
 
Totals
  $ 679,497     $ 1,326    
$
680,823
   
$
1,656
   
$
70,953
   
$
611,526
 

   
Amortized Cost
   
Gross Unrealized
Gains
   
Gross Unrealized
Losses
   
Estimated Fair
Value
 
   
(in thousands)
 
Available for Sale
                       
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
89,367
   
$
199
   
$
4,147
   
$
85,419
 
Obligations of states and political subdivisions
   
41,958
     
12
     
3,854
     
38,116
 
Corporate securities
   
211,882
     
100
     
15,189
     
196,793
 
Mortgage-backed securities
   
286,520
     
594
     
18,094
     
269,020
 
Totals
 
$
629,727
   
$
905
   
$
41,284
   
$
589,348
 



At December 31, 2023, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair value of $245.1 million and an amortized cost of $278.3 million. Our holdings also included special revenue bonds with an aggregate fair value of $124.8 million and an amortized cost of $140.8 million. With respect to both categories of bonds, we held no securities of any issuer that comprised more than 10% of that category at December 31, 2023. Education bonds and water and sewer utility bonds represented 47% and 35%, respectively, of our total investments in special revenue bonds based on their carrying values at December 31, 2023. Many of the issuers of the special revenue bonds we held at December 31, 2023 have the authority to impose ad valorem taxes. In that respect, many of the special revenue bonds we held are similar to general obligation bonds.



We have segregated within accumulated other comprehensive loss the net unrealized losses of $15.1 million arising prior to the November 30, 2013 reclassification date for fixed maturities reclassified from available for sale to held to maturity. We are amortizing this balance over the remaining life of the related securities as an adjustment of yield in a manner consistent with the accretion of discount on the same fixed maturities. We recorded amortization of 48,577 and $77,032 in other comprehensive (loss) income during the three months ended March 31, 2024 and 2023, respectively. At March 31, 2024 and December 31, 2023, net unrealized losses of $1.2 million and $1.3 million, respectively, remained within accumulated other comprehensive loss.


We show below the amortized cost and estimated fair value of our fixed maturities at March 31, 2024 by contractual maturity. Expected maturities may differ from contractual maturities because issuers of the securities may have the right to call or prepay obligations with or without call or prepayment penalties.


   
Amortized Cost
   
Estimated Fair
Value
 
   
(in thousands)
 
Held to maturity
           
Due in one year or less
 
$
42,228
   
$
41,549
 
Due after one year through five years
   
130,205
     
121,873
 
Due after five years through ten years
   
237,241
     
216,118
 
Due after ten years
   
261,861
     
217,519
 
Mortgage-backed securities
   
13,193
     
12,755
 
Total held to maturity
 
$
684,728
   
$
609,814
 
                 
Available for sale
               
Due in one year or less
 
$
62,925
   
$
61,761
 
Due after one year through five years
   
170,058
     
160,071
 
Due after five years through ten years
   
86,138
     
77,937
 
Due after ten years
   
23,221
     
20,195
 
Mortgage-backed securities
   
300,874
     
280,797
 
Total available for sale
 
$
643,216
   
$
600,761
 


The cost and estimated fair values of our equity securities at March 31, 2024 were as follows:
 
   
Cost
   
Gross Gains
   
Gross Losses
   
Estimated Fair
Value
 
   
(in thousands)
 
Equity securities
 
$
19,631
   
$
9,315
   
$
63
   
$
28,883
 



The cost and estimated fair values of our equity securities at December 31, 2023 were as follows:
 
   
Cost
   
Gross Gains
   
Gross Losses
   
Estimated Fair
Value
 
   
(in thousands)
 
Equity securities
 
$
18,844
   
$
7,059
   
$
   
$
25,903
 
 

We present below gross gains and losses from investments and the change in the difference between fair value and cost of investments:
 
   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
(in thousands)
 
Gross realized gains:
           
Fixed maturities
 
$
4
   
$
22
 
Equity securities
   
     
285
 
 
   
4
     
307
 
Gross realized losses:
               
Fixed maturities
   
81
     
2,222
 
Equity securities
   
     
46
 
     
81
     
2,268
 
Net realized losses
   
(77
)
   
(1,961
)
Gross unrealized gains on equity securities     2,256       2,202  
Gross unrealized losses on equity securities     (63 )     (485 )
Fixed maturities - credit impairment charges     (3 )     (87 )
Net investment gains (losses)   $ 2,113     $ (331 )



We held fixed maturities with unrealized losses representing declines that we considered temporary at March 31, 2024 as follows:
 
   
Less Than 12 Months
   
More Than 12 Months
 
   
Fair Value
   
Unrealized Losses
   
Fair Value
   
Unrealized Losses
 
   
(in thousands)
 
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
37,188
   
$
299
   
$
125,533
   
$
13,836
 
Obligations of states and political subdivisions
   
29,747
     
251
     
304,139
     
54,577
 
Corporate securities
   
18,034
     
431
     
343,673
     
28,926
 
Mortgage-backed securities
   
58,891
     
656
     
187,697
     
20,245
 
Totals
 
$
143,860
   
$
1,637
   
$
961,042
   
$
117,584
 



We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2023 as follows:
 
   
Less Than 12 Months
   
More Than 12 Months
 
   
Fair Value
   
Unrealized Losses
   
Fair Value
   
Unrealized Losses
 
   
(in thousands)
 
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
32,224
   
$
217
   
$
116,538
   
$
12,815
 
Obligations of states and political subdivisions
   
13,097
     
68
     
307,429
     
50,631
 
Corporate securities
   
13,066
     
324
     
353,863
     
29,670
 
Mortgage-backed securities
   
46,964
     
221
     
178,113
     
18,291
 
Totals
 
$
105,351
   
$
830
   
$
955,943
   
$
111,407
 


We make estimates concerning the valuation of our investments and, as applicable, the recognition of declines in the value of our investments.  For equity securities, we measure investments at fair value, and we recognize changes in fair value in our results of operations. With respect to an available-for-sale debt security that is in an unrealized loss position, we first assess if we intend to sell the debt security. If we determine we intend to sell the debt security, we recognize the impairment loss in our results of operations. If we do not intend to sell the debt security, we determine whether it is more likely than not that we will be required to sell the debt security prior to recovery. If we determine it is more likely than not that we will be required to sell the debt security prior to recovery, we recognize the impairment loss in our results of operations. If we determine it is more likely than not that we will not be required to sell the debt security prior to recovery, we then evaluate whether a credit loss has occurred with respect to that security. We determine whether a credit loss has occurred by comparing the amortized cost of the debt security to the present value of the cash flows we expect to collect. If we expect a cash flow shortfall, we consider that a credit loss has occurred. If we determine that a credit loss has occurred, we establish an allowance for credit loss. We then recognize the amount of the allowance in our results of operations, and we recognize the remaining portion of the impairment loss in our other comprehensive income, net of applicable taxes. We regularly review the allowance for credit losses and recognize changes in the allowance in our results of operations. In addition, we may write down securities in an unrealized loss position based on a number of other factors, including when the fair value of an investment is significantly below its cost, when the financial condition of the issuer of a security has deteriorated, the occurrence of industry, issuer or geographic events that have negatively impacted the value of a security and rating agency downgrades. For held-to-maturity debt securities, we make estimates concerning expected credit losses at an aggregated level rather that monitoring individual debt securities for credit losses. We establish an allowance for expected credit losses based on an ongoing review of securities held, historical loss data, changes in issuer credit standing and other relevant factors. We utilize a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses and recognize changes to the allowance in our results of operations. We held 893 debt securities that were in an unrealized loss position at March 31, 2024. Based upon our analysis of general market conditions and underlying factors impacting these debt securities, we considered these declines in value to be temporary.


We amortize premiums and discounts on debt securities over the life of the security as an adjustment to yield using the effective interest method. We compute realized investment gains and losses using the specific identification method.


We amortize premiums and discounts on mortgage-backed debt securities using anticipated prepayments.
XML 26 R15.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information
3 Months Ended
Mar. 31, 2024
Segment Information [Abstract]  
Segment Information
6 -
Segment Information



We evaluate the performance of our personal lines and commercial lines segments based upon the underwriting results of our insurance subsidiaries using statutory accounting principles (“SAP”) that various state insurance departments prescribe or permit. Our management uses SAP to measure the performance of our insurance subsidiaries instead of United States generally accepted accounting principles (“GAAP”). SAP financial measures are considered non-GAAP financial measures under applicable SEC rules because they include or exclude certain items that the most comparable GAAP financial measures do not ordinarily include or exclude.



Financial data by segment for the three months ended March 31, 2024 and 2023 is as follows:


   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
(in thousands)
 
Revenues:
           
Premiums earned:
           
Commercial lines
 
$
132,092
   
$
133,187
 
Personal lines
   
95,657
     
82,046
 
GAAP premiums earned
   
227,749
     
215,233
 
Net investment income
   
10,972
     
9,449
 
Investment gains (losses)
   
2,113
     
(331
)
Other
   
307
     
395
 
Total revenues
 
$
241,141
   
$
224,746
 
Income before income tax expense:
               
Underwriting (loss) gain:
               
Commercial lines
 
$
(10,371
)
 
$
(7,912
)
Personal lines
   
(532
)
   
879
 
SAP underwriting loss
   
(10,903
)
   
(7,033
)
GAAP adjustments
   
5,359
     
4,407
 
GAAP underwriting loss
   
(5,544
)
   
(2,626
)
Net investment income
   
10,972
     
9,449
 
Investment gains (losses)
   
2,113
     
(331
)
Other
   
(293
)
   
(196
)
Income before income tax expense
 
$
7,248
   
$
6,296
 
XML 27 R16.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Borrowings
3 Months Ended
Mar. 31, 2024
Borrowings [Abstract]  
Borrowings
7 -
Borrowings

Lines of Credit


In August 2020, we entered into a credit agreement with Manufacturers and Traders Trust Company (“M&T”) that related to a $20.0 million unsecured demand line of credit. The line of credit has no expiration date, no annual fees and no covenants. At March 31, 2024, we had no outstanding borrowings from M&T and had the ability to borrow up to $20.0 million at an interest rate equal to the then-current Term SOFR rate plus 2.11%.



Atlantic States is a member of the FHLB of Pittsburgh. Through its membership, Atlantic States has the ability to issue debt to the FHLB of Pittsburgh in exchange for cash advances. Atlantic States has a fixed-rate cash advance of $35.0 million that was outstanding at March 31, 2024. The cash advance carries a fixed interest rate of 1.74% and is due in August 2024. The table below presents the amount of FHLB of Pittsburgh stock Atlantic States purchased, collateral pledged and assets related to Atlantic States’ membership in the FHLB of Pittsburgh at March 31, 2024.

FHLB of Pittsburgh stock purchased and owned
 
$
1,591,800
 
Collateral pledged, at par (carrying value $41,087,980)
   
44,459,589
 
Borrowing capacity currently available
   
3,579,560
 
XML 28 R17.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation
3 Months Ended
Mar. 31, 2024
Share-Based Compensation [Abstract]  
Share-Based Compensation
8 -
Share–Based Compensation



We measure all share-based payments to employees, including grants of stock options, and use a fair-value-based method for the recording of related compensation expense in our results of operations. In determining the expense we record for stock options granted to directors and employees of our subsidiaries and affiliates, we estimate the fair value of each option award on the date of grant using the Black-Scholes option pricing model. The significant assumptions we utilize in applying the Black-Scholes option pricing model are the risk-free interest rate, the expected term, the dividend yield and the expected volatility.



We recorded compensation expense related to our stock compensation plans of $286,001 and $251,773 for the three months ended March 31, 2024 and 2023, respectively, with a corresponding income tax benefit of $60,060 and $52,872, respectively. At March 31, 2024, we had $1.6 million of unrecognized compensation expense related to nonvested share-based compensation granted under our stock compensation plans that we expect to recognize over a weighted average period of approximately 1.8 years.



We received cash from option exercises under all stock compensation plans during the three months ended March 31, 2024 and 2023 of $ 236,624 and $2.0 million, respectively. We realized actual tax benefits for the tax deductions related to those option exercises of $ 1,719 and $46,188 for the three months ended March 31, 2024 and 2023, respectively.
XML 29 R18.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements
3 Months Ended
Mar. 31, 2024
Fair Value Measurements [Abstract]  
Fair Value Measurements
9 -
Fair Value Measurements



We account for financial assets using a framework that establishes a hierarchy that ranks the quality and reliability of the inputs, or assumptions, we use in the determination of fair value, and we classify financial assets and liabilities carried at fair value in one of the following three categories:


Level 1 – quoted prices in active markets for identical assets and liabilities;



Level 2 – directly or indirectly observable inputs other than Level 1 quoted prices; and



Level 3 – unobservable inputs not corroborated by market data.



For investments that have quoted market prices in active markets, we use the quoted market price as fair value and include these investments in Level 1 of the fair value hierarchy. We classify publicly-traded equity securities as Level 1. When quoted market prices in active markets are not available, we base fair values on quoted market prices of comparable instruments or price estimates we obtain from independent pricing services and include these investments in Level 2 of the fair value hierarchy. We classify our fixed maturity investments and non-publicly traded equity securities as Level 2. Our fixed maturity investments consist of U.S. Treasury securities and obligations of U.S. government corporations and agencies, obligations of states and political subdivisions, corporate securities and mortgage-backed securities.


We present our investments in available-for-sale fixed maturity and equity securities at estimated fair value. The estimated fair value of a security may differ from the amount that could be realized if we sold the security in a forced transaction. In addition, the valuation of fixed maturity investments is more subjective when markets are less liquid, increasing the potential that the estimated fair value does not reflect the price at which an actual transaction would occur. We utilize nationally recognized independent pricing services to estimate fair values or obtain market quotations for substantially all of our fixed maturity and equity investments. We generally obtain two prices per security. These pricing services utilize market quotations for fixed maturity and equity securities that have quoted prices in active markets. For fixed maturity securities that generally do not trade on a daily basis, the pricing services prepare estimates of fair value measurements based predominantly on observable market inputs. The pricing services do not use broker quotes in determining the fair values of our investments. Our investment personnel review the estimates of fair value the pricing services provide to verify that the estimates we obtain from the pricing services are representative of fair values based upon our investment personnel’s general knowledge of the market, their research findings related to unusual fluctuations in value and their comparison of such values to execution prices for similar securities. Our investment personnel monitor the market and are familiar with current trading ranges for similar securities and the pricing of specific investments. Our investment personnel review all pricing estimates that we receive from the pricing services against their expectations with respect to pricing based on fair market curves, security ratings, coupon rates, security types and recent trading activity. Our investment personnel periodically review documentation with respect to the pricing services’ pricing methodology that they obtain to determine if the primary pricing sources, market inputs and pricing frequency for various security types are reasonable. At March 31, 2024, we received two estimates per security from the pricing services, and we priced substantially all of our Level 1 and Level 2 investments using those prices. In our review of the estimates the pricing services provided at March 31, 2024, we did not identify any material discrepancies, and we did not make any adjustments to the estimates the pricing services provided.



We present our cash and short-term investments at estimated fair value. We classify these items as Level 1.



The carrying values we report in our balance sheet for premium receivables, reinsurance receivables related to paid losses and loss expenses and reinsurance balances payable approximate their fair values. The carrying amounts we report in our balance sheets for our borrowings under lines of credit approximate their fair values. We classify these items as Level 3.



We evaluate our assets and liabilities to determine the appropriate level at which to classify them for each reporting period.



The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at March 31, 2024:

   
Fair Value Measurements Using
 
   
Fair Value
   
Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
   
Significant
Other
Observable
Inputs (Level 2)
   
Significant
Unobservable
Inputs (Level 3)
 
   
(in thousands)
 
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
87,055
   
$
   
$
87,055
   
$
 
Obligations of states and political subdivisions
   
37,739
     
     
37,739
     
 
Corporate securities
   
195,170
     
     
195,170
     
 
Mortgage-backed securities
   
280,797
     
     
280,797
     
 
Equity securities
   
28,883
     
26,891
     
1,992
     
 
Total investments in the fair value hierarchy
 
$
629,644
   
$
26,891
   
$
602,753
   
$
 


The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2023:

   
Fair Value Measurements Using
 
   
Fair Value
   
Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
   
Significant
Other
Observable
Inputs (Level 2)
   
Significant
Unobservable
Inputs (Level 3)
 
   
(in thousands)
 
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
85,419
   
$
   
$
85,419
   
$
 
Obligations of states and political subdivisions
   
38,116
     
     
38,116
     
 
Corporate securities
   
196,793
     
     
196,793
     
 
Mortgage-backed securities
   
269,020
     
     
269,020
     
 
Equity securities
   
25,903
     
23,911
     
1,992
     
 
Totals
 
$
615,251
   
$
23,911
   
$
591,340
   
$
 
XML 30 R19.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes
3 Months Ended
Mar. 31, 2024
Income Taxes [Abstract]  
Income Taxes
10 -
Income Taxes



At March 31, 2024 and December 31, 2023, respectively, we had no material unrecognized tax benefits or accrued interest and penalties. In 2019, the Internal Revenue Service (“IRS”) began a federal income tax audit of our consolidated tax returns for tax years 2016 to 2018. No material issues have been raised and no adjustments have been proposed as a result of this ongoing audit. We provide a valuation allowance when we believe it is more likely than not that we will not realize some portion of our tax assets. We established a valuation allowance of $8.1 million for our net state operating loss carryforward, which will expire between 2024 and 2043. We have determined that we are not required to establish a valuation allowance for our other deferred tax assets of $39.4 million and $38.4 million at March 31, 2024 and December 31, 2023, respectively, because it is more likely than not that we will realize these deferred tax assets through reversals of existing temporary differences, future taxable income and the implementation of tax planning strategies.
XML 31 R20.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Liabilities for Losses and Loss Expenses
3 Months Ended
Mar. 31, 2024
Liabilities for Losses and Loss Expenses [Abstract]  
Liabilities for Losses and Loss Expenses
11 -
Liabilities for Losses and Loss Expenses


The establishment of appropriate liabilities for losses and loss expenses is an inherently uncertain process, and we can provide no assurance that our insurance subsidiaries’ ultimate liabilities for losses and loss expenses will not exceed their loss and loss expense reserves and have an adverse effect on our results of operations and financial condition. For example, legislative, judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to pay losses for damages that their policies explicitly excluded or did not intend to cover. Furthermore, we cannot predict the timing, frequency and extent of adjustments to our insurance subsidiaries’ estimated future liabilities, because the historical conditions and events that serve as a basis for our insurance subsidiaries’ estimates of ultimate claim costs may change. As is the case for substantially all property and casualty insurance companies, our insurance subsidiaries have found it necessary in the past to increase their estimated future liabilities for losses and loss expenses in certain periods, and, in other periods, their estimated future liabilities for losses and loss expenses have exceeded their actual liabilities for losses and loss expenses. Changes in our insurance subsidiaries’ estimate of their liabilities for losses and loss expenses generally reflect actual payments and their evaluation of information received subsequent to the prior reporting period.



We summarize activity in our insurance subsidiaries’ liabilities for losses and loss expenses as follows:
 
   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
(in thousands)
 
Balance at January 1
 
$
1,126,157
   
$
1,121,046
 
Less reinsurance recoverable
   
(437,014
)
   
(451,184
)
Cumulative effect of adoption of updated accounting guidance for credit losses at January 1
          1,132  
Net balance at January 1
   
689,143
     
670,994
 
Incurred related to:
               
Current year
   
159,289
     
146,413
 
Prior years
   
(8,393
)
   
(8,307
)
Total incurred
   
150,896
     
138,106
 
Paid related to:
               
Current year
   
47,886
     
41,205
 
Prior years
   
98,197
     
98,820
 
Total paid
   
146,083
     
140,025
 
Net balance at end of period
   
693,956
     
669,075
 
Plus reinsurance recoverable
   
430,496
     
454,460
 
Balance at end of period
 
$
1,124,452
   
$
1,123,535
 



Our insurance subsidiaries recognized a decrease in their liabilities for losses and loss expenses of prior years of $8.4 million and $8.3 million for the three months ended March 31, 2024 and 2023, respectively. Our insurance subsidiaries made no significant changes in their reserving philosophy or claims management personnel, and they have made no significant offsetting changes in estimates that increased or decreased their loss and loss expense reserves in those years. The 2024 development represented 1.2% of the December 31, 2023 net carried reserves and resulted from lower-than-expected loss emergence or severity primarily in the commercial multi-peril, commercial automobile and homeowners lines of business. The majority of the 2024 development related to decreases in the liabilities for losses and loss expenses of prior years for Atlantic States and MICO. The 2023 development represented 1.2% of the December 31, 2022 net carried reserves and resulted primarily from lower-than-expected loss emergence or severity primarily in the commercial automobile, workers’ compensation and commercial multi-peril lines of business. The majority of the 2023 development related to decreases in the liabilities for losses and loss expenses of prior years for Atlantic States and MICO.


Short-duration contracts are contracts for which our insurance subsidiaries receive premiums that they recognize as revenue over the period of the contract in proportion to the amount of insurance protection our insurance subsidiaries provide. Our insurance subsidiaries consider the policies they issue to be short-duration contracts. We consider the material lines of business of our insurance subsidiaries to be personal automobile, homeowners, commercial automobile, commercial multi-peril and workers’ compensation.



Our insurance subsidiaries determine incurred but not reported (“IBNR”) reserves by subtracting the cumulative loss and loss expense amounts our insurance subsidiaries have paid and the case reserves our insurance subsidiaries have established at the balance sheet date from their actuaries’ estimate of the ultimate cost of losses and loss expenses. Accordingly, the IBNR reserves of our insurance subsidiaries include their actuaries’ projections of the cost of unreported claims as well as their actuaries’ projected development of case reserves on known claims and reopened claims. Our insurance subsidiaries’ methodology for estimating IBNR reserves has been in place for many years, and their actuaries made no significant changes to that methodology during the three months ended March 31, 2024.


The actuaries for our insurance subsidiaries generally prepare an initial estimate for ultimate losses and loss expenses for the current accident year by multiplying earned premium by ana priori,” or expected, loss ratio for each line of business our insurance subsidiaries write. Expected loss ratios represent the actuaries’ expectation of losses at the time our insurance subsidiaries price and write their policies and before the emergence of any actual claims experience. The actuaries determine an expected loss ratio by analyzing historical experience and adjusting for loss cost trends, loss frequency and severity trends, premium rate level changes, reported and paid loss emergence patterns and other known or observed factors.



The actuaries use a variety of actuarial methods to estimate the ultimate cost of losses and loss expenses. These methods include paid loss development, incurred loss development and the Bornhuetter-Ferguson method from which the actuaries select loss development factor assumptions. The actuaries base their selection of a point estimate on a judgmental weighting of the estimates each of these methods produce.



The actuaries consider loss frequency and severity trends when they develop expected loss ratios and point estimates. Loss frequency is a measure of the number of claims per unit of insured exposure, and loss severity is a measure of the average size of claims. Factors that affect loss frequency include changes in weather patterns and economic activity. Factors that affect loss severity include changes in policy limits, reinsurance retentions, inflation rates and judicial interpretations.



Our insurance subsidiaries create a claim file when they receive notice of an actual demand for payment, an event that may lead to a demand for payment or when they otherwise determine that a demand for payment could potentially lead to a future demand for payment on another coverage under the same policy or another policy they have issued. In recent years, our insurance subsidiaries have noted an increase in the period of time between the occurrence of a casualty loss event and the date at which they receive notice of a liability claim. Changes in the length of time between the loss occurrence date and the claim reporting date affect the actuaries’ ability to predict loss frequency accurately and the amount of IBNR reserves our insurance subsidiaries require.



Our insurance subsidiaries generally create a claim file for a policy at the claimant level by type of coverage and generally recognize one count for each claim event. In certain lines of business where it is common for multiple parties to claim damages arising from a single claim event, our insurance subsidiaries recognize one count for each claimant involved in the event. Atlantic States recognizes one count for each claim event, or claimant involved in a multiple-party claim event, related to losses Atlantic States assumes through its participation in its pooling agreement with Donegal Mutual. Our insurance subsidiaries accumulate the claim counts and report them by line of business.
XML 32 R21.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Allowance for Expected Credit Losses
3 Months Ended
Mar. 31, 2024
Allowance for Expected Credit Losses [Abstract]  
Allowance for Expected Credit Losses
12 -
Allowance for Expected Credit Losses


We make estimates with respect to the potential impairment of financial instruments and recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. We have established allowances for expected credit losses with respect to held-to-maturity debt securities and reinsurance recoverable.


Held-to-Maturity Fixed-Maturity Securities



For held-to-maturity debt securities, we make estimates concerning expected credit losses at an aggregated level rather that monitoring individual debt securities for credit losses. We establish an allowance for expected credit losses based on an ongoing review of securities held, historical loss data, changes in issuer credit standing and other relevant factors. We utilize a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses and recognize changes to the allowance in our results of operations.


The following table presents the balances for fixed maturities classified as held-to-maturity, net of the allowance for expected credit losses, at March 31, 2024 and 2023 and changes in the allowance for expected credit losses for the three months ended March 31, 2024 and 2023.



   
At and For the Three Months
Ended March 31, 2024
   
At and For the Three Months
Ended March 31, 2023
 
   
Held-to-
Maturity, Net
of Allowance
for Expected
Credit Losses
   
Allowance
for Expected
Credit
Losses
   
Held-to-
Maturity, Net
of Allowance
for Expected
Credit Losses
   
Allowance
for Expected
Credit
Losses
 
   
(in thousands)
 
Balance at beginning of period
 
$
679,497
   
$
1,326
   
$
668,439
   
$
 
Cumulative effect of adoption of updated accounting guidance for credit losses
                          1,268  
Current period change for expected credit losses
           
3
             
87
 
Balance at end of period
 
$
683,399
   
$
1,329
   
$
693,779
   
$
1,355
 



Reinsurance Receivable



For reinsurance receivable, we establish an allowance for expected credit losses based upon our ongoing review of amounts outstanding, historical loss data, changes in reinsurer credit standing and other relevant factors. We utilize a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses and recognize changes to the allowance in our results of operations.


The following table presents the balances for reinsurance receivable, net of the allowance for expected credit losses, at March 31, 2024 and 2023, and the changes in the allowance for expected credit losses for the three months ended March 31, 2024 and 2023.


   
At and For the Three Months
Ended March 31, 2024
   
At and For the Three Months
Ended March 31, 2023
 
   
Reinsurance
Receivable, Net
of Allowance
for Expected
Credit Losses
   
Allowance
for Expected
Credit
Losses
   
Reinsurance
Receivable, Net
of Allowance
for Expected
Credit Losses
   
Allowance
for Expected
Credit
Losses
 
   
(in thousands)
 
Balance at beginning of period
 
$
441,431
   
$
1,394
   
$
456,522
   
$
 
Cumulative effect of adoption of updated accounting guidance for credit losses                           1,132  
Current period change for expected credit losses
           
(368
)
           
335
 
Balance at end of period
 
$
435,505
   
$
1,026
   
$
460,681
   
$
1,467
 
XML 33 R22.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Impact of New Accounting Standards
3 Months Ended
Mar. 31, 2024
Impact of New Accounting Standards [Abstract]  
Impact of New Accounting Standards
13 - 
Impact of New Accounting Standards



In September 2016, the FASB issued guidance that amended previous guidance on the impairment of financial instruments by adding an impairment model that requires an entity to recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of expected credit losses. In November 2019, the FASB issued guidance that delayed the effective date for “smaller reporting companies,” as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after December 15, 2023 from December 15, 2019. We were a smaller reporting company at the time this guidance was issued, and our adoption of this guidance on January 1, 2023 resulted in an after-tax decrease in retained earnings of $1.9 million. The adoption of this guidance did not have a significant impact on our results of operations or cash flows.
XML 34 R23.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Insider Trading Arrangements
3 Months Ended
Mar. 31, 2024
Insider Trading Arrangements [Line Items]  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 35 R24.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization (Policies)
3 Months Ended
Mar. 31, 2024
Organization [Abstract]  
Organization

Donegal Mutual Insurance Company (“Donegal Mutual”) organized us as an insurance holding company on August 26, 1986. Our insurance subsidiaries are Atlantic States Insurance Company (“Atlantic States”), Michigan Insurance Company (“MICO”),  the Peninsula Insurance Group (“Peninsula”), which consists of The Peninsula Insurance Company and its wholly owned subsidiary Peninsula Indemnity Company, and Southern Insurance Company of Virginia (“Southern”). Our insurance subsidiaries and their affiliates write commercial and personal lines of property and casualty coverages exclusively through a network of independent insurance agents in certain Mid-Atlantic, Midwestern, New England, Southern and Southwestern states.



At March 31, 2024, we had three segments: our investment function, our commercial lines of insurance and our personal lines of insurance. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and workers’ compensation policies. The personal lines products of our insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.

 

At March 31, 2024, Donegal Mutual held approximately 44% of our outstanding Class A common stock and approximately 84% of our outstanding Class B common stock. This ownership provides Donegal Mutual with approximately 71% of the total voting power of our common stock. Our insurance subsidiaries and Donegal Mutual have interrelated operations due to a pooling agreement and other intercompany agreements and transactions. While each company maintains its separate corporate existence, our insurance subsidiaries and Donegal Mutual conduct business together as the Donegal Insurance Group. As such, Donegal Mutual and our insurance subsidiaries share the same business philosophy, the same management, the same employees and the same facilities and offer the same types of insurance products.



Atlantic States, our largest subsidiary, participates in a proportional reinsurance agreement (the pooling agreement) with Donegal Mutual. Under the pooling agreement, Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates 80% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in proportion to their respective participation in the underwriting pool.



In addition, Donegal Mutual has 100% quota-share reinsurance agreements with Mountain States Commercial Insurance Company, Mountain States Indemnity Company and Southern Mutual Insurance Company. Donegal Mutual places its assumed business from these companies into the underwriting pool.



The same executive management and underwriting personnel administer products, classes of business underwritten, pricing practices and underwriting standards of Donegal Mutual and our insurance subsidiaries. In addition, as the Donegal Insurance Group, Donegal Mutual and our insurance subsidiaries share a combined business plan to achieve market penetration and underwriting profitability objectives. The products our insurance subsidiaries and Donegal Mutual market are generally complementary, thereby allowing the Donegal Insurance Group to offer a broader range of products to a given market and to expand the Donegal Insurance Group’s ability to service an entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of business, such as preferred tier versus standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will vary. However, the underwriting pool homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly. The business Atlantic States derives from the underwriting pool represents a significant percentage of our total consolidated revenues.
XML 36 R25.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Impact of New Accounting Standards (Policies)
3 Months Ended
Mar. 31, 2024
Impact of New Accounting Standards [Abstract]  
Impact of New Accounting Standards

In September 2016, the FASB issued guidance that amended previous guidance on the impairment of financial instruments by adding an impairment model that requires an entity to recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of expected credit losses. In November 2019, the FASB issued guidance that delayed the effective date for “smaller reporting companies,” as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after December 15, 2023 from December 15, 2019. We were a smaller reporting company at the time this guidance was issued, and our adoption of this guidance on January 1, 2023 resulted in an after-tax decrease in retained earnings of $1.9 million. The adoption of this guidance did not have a significant impact on our results of operations or cash flows.
XML 37 R26.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share (Tables)
3 Months Ended
Mar. 31, 2024
Net Income Per Share [Abstract]  
Reconciliation of Numerators and Denominators Used in Basic and Diluted Per Share Computations The table below presents for the periods indicated a reconciliation of the numerators and denominators we used to compute basic and diluted net income per share for our Class A common stock and our Class B common stock:


   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
Class A
   
Class B
   
Class A
   
Class B
 
   
(in thousands, except per share data)
 
Basic net income per share:
                       
Numerator:
                       
Allocation of net income
 
$
5,039
 
$
917
 
$
4,387
 
$
817
Denominator:
                               
Weighted-average shares outstanding
   
27,811
     
5,577
     
27,193
     
5,577
 
Basic net income per share
 
$
0.18
 
$
0.16
 
$
0.16
 
$
0.15
                                 
Diluted net income per share:
                               
Numerator:
                               
Allocation of net income
 
$
5,039
 
$
917
 
$
4,387
 
$
817
Denominator:
                               
Number of shares used in basic computation
   
27,811
     
5,577
     
27,193
     
5,577
 
Weighted-average shares effect of dilutive securities:
                               
Director and employee stock options
   
35
     
     
173
     
 
Number of shares used in diluted  computation
   
27,846
     
5,577
     
27,366
     
5,577
 
Diluted net income per share
 
$
0.18
 
$
0.16
 
$
0.16
 
$
0.15
Antidilutive Securities Excluded From Computation of Earnings Per Share

We did not include outstanding options to purchase the following number of shares of Class A common stock in our computation of diluted net income per share because the exercise price of the options exceeded the average market price of our Class A common stock during the applicable periods.

   
Three Months Ended March 31,
 
   
2024
   
2023
 
                 
Number of options to purchase Class A shares excluded
   
1,693,904
     
2,307,435
 
XML 38 R27.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments (Tables)
3 Months Ended
Mar. 31, 2024
Investments [Abstract]  
Amortized Cost and Estimated Fair Values of Fixed Maturities

The amortized cost and estimated fair values of our fixed maturities at March 31, 2024 were as follows:
 
 
Carrying
Value
 
Allowance for
Credit Losses
 
Amortized Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated Fair
Value
 
 
(in thousands)
 
Held to Maturity
                       
U.S. Treasury securities and obligations of U.S. government corporations and agencies
  $ 91,551     $ 55    
$
91,606
   
$
   
$
9,550
   
$
82,056
 
Obligations of states and political subdivisions
    376,569       266      
376,835
     
1,057
     
50,664
     
327,228
 
Corporate securities
    202,093       1,001      
203,094
     
246
     
15,565
     
187,775
 
Mortgage-backed securities
    13,186       7      
13,193
     
9
     
447
     
12,755
 
Totals
  $ 683,399     $ 1,329    
$
684,728
   
$
1,312
   
$
76,226
   
$
609,814
 
 
   
Amortized Cost
   
Gross Unrealized
Gains
   
Gross Unrealized
Losses
   
Estimated Fair
Value
 
   
(in thousands)
 
Available for Sale
                       
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
91,561
   
$
79
   
$
4,585
   
$
87,055
 
Obligations of states and political subdivisions
   
41,893
     
10
     
4,164
     
37,739
 
Corporate securities
   
208,888
     
74
     
13,792
     
195,170
 
Mortgage-backed securities
   
300,874
     
377
     
20,454
     
280,797
 
Totals
 
$
643,216
   
$
540
   
$
42,995
   
$
600,761
 


The amortized cost and estimated fair values of our fixed maturities at December 31, 2023 were as follows:
 
 
Carrying
Value
 
Allowance
for Credit
Losses
 
Amortized Cost
 
Gross
Unrealized
Gains
 
Gross
Unrealized
Losses
 
Estimated Fair
Value
 
 
(in thousands)
 
Held to Maturity
                       
U.S. Treasury securities and obligations of U.S. government corporations and agencies
  $ 91,518     $ 54    
$
91,572
   
$
   
$
8,885
   
$
82,687
 
Obligations of states and political subdivisions
    376,898       266      
377,164
     
1,449
     
46,845
     
331,768
 
Corporate securities
    201,847       1,000      
202,847
     
207
     
14,805
     
188,249
 
Mortgage-backed securities
    9,234       6      
9,240
     
     
418
     
8,822
 
Totals
  $ 679,497     $ 1,326    
$
680,823
   
$
1,656
   
$
70,953
   
$
611,526
 

   
Amortized Cost
   
Gross Unrealized
Gains
   
Gross Unrealized
Losses
   
Estimated Fair
Value
 
   
(in thousands)
 
Available for Sale
                       
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
89,367
   
$
199
   
$
4,147
   
$
85,419
 
Obligations of states and political subdivisions
   
41,958
     
12
     
3,854
     
38,116
 
Corporate securities
   
211,882
     
100
     
15,189
     
196,793
 
Mortgage-backed securities
   
286,520
     
594
     
18,094
     
269,020
 
Totals
 
$
629,727
   
$
905
   
$
41,284
   
$
589,348
 
Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity

We show below the amortized cost and estimated fair value of our fixed maturities at March 31, 2024 by contractual maturity. Expected maturities may differ from contractual maturities because issuers of the securities may have the right to call or prepay obligations with or without call or prepayment penalties.


   
Amortized Cost
   
Estimated Fair
Value
 
   
(in thousands)
 
Held to maturity
           
Due in one year or less
 
$
42,228
   
$
41,549
 
Due after one year through five years
   
130,205
     
121,873
 
Due after five years through ten years
   
237,241
     
216,118
 
Due after ten years
   
261,861
     
217,519
 
Mortgage-backed securities
   
13,193
     
12,755
 
Total held to maturity
 
$
684,728
   
$
609,814
 
                 
Available for sale
               
Due in one year or less
 
$
62,925
   
$
61,761
 
Due after one year through five years
   
170,058
     
160,071
 
Due after five years through ten years
   
86,138
     
77,937
 
Due after ten years
   
23,221
     
20,195
 
Mortgage-backed securities
   
300,874
     
280,797
 
Total available for sale
 
$
643,216
   
$
600,761
 
Cost and Estimated Fair Values of Equity Securities

The cost and estimated fair values of our equity securities at March 31, 2024 were as follows:
 
   
Cost
   
Gross Gains
   
Gross Losses
   
Estimated Fair
Value
 
   
(in thousands)
 
Equity securities
 
$
19,631
   
$
9,315
   
$
63
   
$
28,883
 



The cost and estimated fair values of our equity securities at December 31, 2023 were as follows:
 
   
Cost
   
Gross Gains
   
Gross Losses
   
Estimated Fair
Value
 
   
(in thousands)
 
Equity securities
 
$
18,844
   
$
7,059
   
$
   
$
25,903
 
Gross Investment Gains and Losses before Applicable Income Taxes

We present below gross gains and losses from investments and the change in the difference between fair value and cost of investments:
 
   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
(in thousands)
 
Gross realized gains:
           
Fixed maturities
 
$
4
   
$
22
 
Equity securities
   
     
285
 
 
   
4
     
307
 
Gross realized losses:
               
Fixed maturities
   
81
     
2,222
 
Equity securities
   
     
46
 
     
81
     
2,268
 
Net realized losses
   
(77
)
   
(1,961
)
Gross unrealized gains on equity securities     2,256       2,202  
Gross unrealized losses on equity securities     (63 )     (485 )
Fixed maturities - credit impairment charges     (3 )     (87 )
Net investment gains (losses)   $ 2,113     $ (331 )
Fixed Maturities with Unrealized Losses

We held fixed maturities with unrealized losses representing declines that we considered temporary at March 31, 2024 as follows:
 
   
Less Than 12 Months
   
More Than 12 Months
 
   
Fair Value
   
Unrealized Losses
   
Fair Value
   
Unrealized Losses
 
   
(in thousands)
 
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
37,188
   
$
299
   
$
125,533
   
$
13,836
 
Obligations of states and political subdivisions
   
29,747
     
251
     
304,139
     
54,577
 
Corporate securities
   
18,034
     
431
     
343,673
     
28,926
 
Mortgage-backed securities
   
58,891
     
656
     
187,697
     
20,245
 
Totals
 
$
143,860
   
$
1,637
   
$
961,042
   
$
117,584
 



We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2023 as follows:
 
   
Less Than 12 Months
   
More Than 12 Months
 
   
Fair Value
   
Unrealized Losses
   
Fair Value
   
Unrealized Losses
 
   
(in thousands)
 
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
32,224
   
$
217
   
$
116,538
   
$
12,815
 
Obligations of states and political subdivisions
   
13,097
     
68
     
307,429
     
50,631
 
Corporate securities
   
13,066
     
324
     
353,863
     
29,670
 
Mortgage-backed securities
   
46,964
     
221
     
178,113
     
18,291
 
Totals
 
$
105,351
   
$
830
   
$
955,943
   
$
111,407
 
XML 39 R28.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Tables)
3 Months Ended
Mar. 31, 2024
Segment Information [Abstract]  
Financial Data by Segment

Financial data by segment for the three months ended March 31, 2024 and 2023 is as follows:


   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
(in thousands)
 
Revenues:
           
Premiums earned:
           
Commercial lines
 
$
132,092
   
$
133,187
 
Personal lines
   
95,657
     
82,046
 
GAAP premiums earned
   
227,749
     
215,233
 
Net investment income
   
10,972
     
9,449
 
Investment gains (losses)
   
2,113
     
(331
)
Other
   
307
     
395
 
Total revenues
 
$
241,141
   
$
224,746
 
Income before income tax expense:
               
Underwriting (loss) gain:
               
Commercial lines
 
$
(10,371
)
 
$
(7,912
)
Personal lines
   
(532
)
   
879
 
SAP underwriting loss
   
(10,903
)
   
(7,033
)
GAAP adjustments
   
5,359
     
4,407
 
GAAP underwriting loss
   
(5,544
)
   
(2,626
)
Net investment income
   
10,972
     
9,449
 
Investment gains (losses)
   
2,113
     
(331
)
Other
   
(293
)
   
(196
)
Income before income tax expense
 
$
7,248
   
$
6,296
 
XML 40 R29.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Borrowings (Tables)
3 Months Ended
Mar. 31, 2024
FHLB of Pittsburgh [Member]  
Line of Credit Facility [Line Items]  
FHLB of Stock Purchased, Collateral Pledged and Assets Related The table below presents the amount of FHLB of Pittsburgh stock Atlantic States purchased, collateral pledged and assets related to Atlantic States’ membership in the FHLB of Pittsburgh at March 31, 2024.

FHLB of Pittsburgh stock purchased and owned
 
$
1,591,800
 
Collateral pledged, at par (carrying value $41,087,980)
   
44,459,589
 
Borrowing capacity currently available
   
3,579,560
 
XML 41 R30.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2024
Fair Value Measurements [Abstract]  
Investments in Available-for-Sale Fixed Maturity and Equity Securities

The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at March 31, 2024:

   
Fair Value Measurements Using
 
   
Fair Value
   
Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
   
Significant
Other
Observable
Inputs (Level 2)
   
Significant
Unobservable
Inputs (Level 3)
 
   
(in thousands)
 
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
87,055
   
$
   
$
87,055
   
$
 
Obligations of states and political subdivisions
   
37,739
     
     
37,739
     
 
Corporate securities
   
195,170
     
     
195,170
     
 
Mortgage-backed securities
   
280,797
     
     
280,797
     
 
Equity securities
   
28,883
     
26,891
     
1,992
     
 
Total investments in the fair value hierarchy
 
$
629,644
   
$
26,891
   
$
602,753
   
$
 


The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2023:

   
Fair Value Measurements Using
 
   
Fair Value
   
Quoted Prices in
Active Markets
for Identical
Assets (Level 1)
   
Significant
Other
Observable
Inputs (Level 2)
   
Significant
Unobservable
Inputs (Level 3)
 
   
(in thousands)
 
U.S. Treasury securities and obligations of U.S. government corporations and agencies
 
$
85,419
   
$
   
$
85,419
   
$
 
Obligations of states and political subdivisions
   
38,116
     
     
38,116
     
 
Corporate securities
   
196,793
     
     
196,793
     
 
Mortgage-backed securities
   
269,020
     
     
269,020
     
 
Equity securities
   
25,903
     
23,911
     
1,992
     
 
Totals
 
$
615,251
   
$
23,911
   
$
591,340
   
$
 
XML 42 R31.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Liabilities for Losses and Loss Expenses (Tables)
3 Months Ended
Mar. 31, 2024
Liabilities for Losses and Loss Expenses [Abstract]  
Summary of Insurance Subsidiaries' Liabilities for Losses and Loss Expenses

We summarize activity in our insurance subsidiaries’ liabilities for losses and loss expenses as follows:
 
   
Three Months Ended March 31,
 
   
2024
   
2023
 
   
(in thousands)
 
Balance at January 1
 
$
1,126,157
   
$
1,121,046
 
Less reinsurance recoverable
   
(437,014
)
   
(451,184
)
Cumulative effect of adoption of updated accounting guidance for credit losses at January 1
          1,132  
Net balance at January 1
   
689,143
     
670,994
 
Incurred related to:
               
Current year
   
159,289
     
146,413
 
Prior years
   
(8,393
)
   
(8,307
)
Total incurred
   
150,896
     
138,106
 
Paid related to:
               
Current year
   
47,886
     
41,205
 
Prior years
   
98,197
     
98,820
 
Total paid
   
146,083
     
140,025
 
Net balance at end of period
   
693,956
     
669,075
 
Plus reinsurance recoverable
   
430,496
     
454,460
 
Balance at end of period
 
$
1,124,452
   
$
1,123,535
 
XML 43 R32.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Allowance for Expected Credit Losses (Tables)
3 Months Ended
Mar. 31, 2024
Allowance for Expected Credit Losses [Abstract]  
Held-to-Maturity Fixed-Maturity Securities

The following table presents the balances for fixed maturities classified as held-to-maturity, net of the allowance for expected credit losses, at March 31, 2024 and 2023 and changes in the allowance for expected credit losses for the three months ended March 31, 2024 and 2023.



   
At and For the Three Months
Ended March 31, 2024
   
At and For the Three Months
Ended March 31, 2023
 
   
Held-to-
Maturity, Net
of Allowance
for Expected
Credit Losses
   
Allowance
for Expected
Credit
Losses
   
Held-to-
Maturity, Net
of Allowance
for Expected
Credit Losses
   
Allowance
for Expected
Credit
Losses
 
   
(in thousands)
 
Balance at beginning of period
 
$
679,497
   
$
1,326
   
$
668,439
   
$
 
Cumulative effect of adoption of updated accounting guidance for credit losses
                          1,268  
Current period change for expected credit losses
           
3
             
87
 
Balance at end of period
 
$
683,399
   
$
1,329
   
$
693,779
   
$
1,355
 
Reinsurance Receivable

The following table presents the balances for reinsurance receivable, net of the allowance for expected credit losses, at March 31, 2024 and 2023, and the changes in the allowance for expected credit losses for the three months ended March 31, 2024 and 2023.


   
At and For the Three Months
Ended March 31, 2024
   
At and For the Three Months
Ended March 31, 2023
 
   
Reinsurance
Receivable, Net
of Allowance
for Expected
Credit Losses
   
Allowance
for Expected
Credit
Losses
   
Reinsurance
Receivable, Net
of Allowance
for Expected
Credit Losses
   
Allowance
for Expected
Credit
Losses
 
   
(in thousands)
 
Balance at beginning of period
 
$
441,431
   
$
1,394
   
$
456,522
   
$
 
Cumulative effect of adoption of updated accounting guidance for credit losses                           1,132  
Current period change for expected credit losses
           
(368
)
           
335
 
Balance at end of period
 
$
435,505
   
$
1,026
   
$
460,681
   
$
1,467
 
XML 44 R33.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Organization (Details)
3 Months Ended
Mar. 31, 2024
Segment
Organization [Abstract]  
Number of operating segments 3
Atlantic States [Member]  
Organization [Abstract]  
Percentage of share in results of pooled business subsidiary 80.00%
Donegal Mutual Insurance Company [Member]  
Organization [Abstract]  
Voting power percentage of outstanding common stock 71.00%
Premiums and losses related to certain products 100.00%
Donegal Mutual Insurance Company [Member] | Class A Common Stock [Member]  
Organization [Abstract]  
Stock ownership percentage held by major shareholder 44.00%
Donegal Mutual Insurance Company [Member] | Class B Common Stock [Member]  
Organization [Abstract]  
Stock ownership percentage held by major shareholder 84.00%
XML 45 R34.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net Income Per Share [Abstract]    
Minimum percentage of class A common stock declared dividend excess over class B dividend 10.00%  
Class A Common Stock [Member]    
Numerator [Abstract]    
Allocation of net income $ 5,039 $ 4,387
Denominator [Abstract]    
Weighted-average shares outstanding (in shares) 27,811,000 27,193,000
Basic net income per share (in dollars per share) $ 0.18 $ 0.16
Numerator [Abstract]    
Allocation of net income $ 5,039 $ 4,387
Denominator [Abstract]    
Number of shares used in basic computation (in shares) 27,811,000 27,193,000
Weighted-average shares effect of dilutive securities [Abstract]    
Director and employee stock options (in shares) 35,000 173,000
Number of shares used in diluted computation (in shares) 27,846,000 27,366,000
Diluted net income per share (in dollars per share) $ 0.18 $ 0.16
Class B Common Stock [Member]    
Numerator [Abstract]    
Allocation of net income $ 917 $ 817
Denominator [Abstract]    
Weighted-average shares outstanding (in shares) 5,577,000 5,577,000
Basic net income per share (in dollars per share) $ 0.16 $ 0.15
Numerator [Abstract]    
Allocation of net income $ 917 $ 817
Denominator [Abstract]    
Number of shares used in basic computation (in shares) 5,577,000 5,577,000
Weighted-average shares effect of dilutive securities [Abstract]    
Director and employee stock options (in shares) 0 0
Number of shares used in diluted computation (in shares) 5,577,000 5,577,000
Diluted net income per share (in dollars per share) $ 0.16 $ 0.15
Options [Member]    
Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Share [Abstract]    
Number of options to purchase Class A shares excluded (in shares) 1,693,904 2,307,435
XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Reinsurance (Details)
$ in Millions
3 Months Ended
Mar. 31, 2024
USD ($)
Reinsurance Transactions [Abstract]  
Loss reinsurance agreement contracts retention amount $ 3.0
Workers' compensation and retention amount 4.0
Property Insurance [Member]  
Reinsurance Transactions [Abstract]  
Catastrophe reinsurance, set retention amount 4.0
Maximum amount of loss coverage under reinsurance agreement of property catastrophe 36.0
Liability Insurance [Member]  
Reinsurance Transactions [Abstract]  
Catastrophe reinsurance, set retention amount 3.0
Maximum amount of loss coverage under reinsurance agreement of property catastrophe 72.0
Workers' Compensation Insurance [Member]  
Reinsurance Transactions [Abstract]  
Catastrophe reinsurance, set retention amount 3.0
Maximum amount of loss coverage under reinsurance agreement of property catastrophe $ 17.0
Third Party Reinsurance [Member]  
Reinsurance Transactions [Abstract]  
Percentage of accumulation of losses 100.00%
Catastrophe reinsurance, set retention amount $ 25.0
Maximum amount of loss coverage under reinsurance agreement of property catastrophe $ 175.0
Atlantic States [Member]  
Reinsurance Transactions [Abstract]  
Percentage of share in results of pooled business subsidiary 80.00%
Donegal Mutual [Member]  
Reinsurance Transactions [Abstract]  
Percentage of share in results of pooled business owned by third party 20.00%
Percentage of accumulation of losses 100.00%
Catastrophe reinsurance, set retention amount $ 3.0
Maximum amount of loss coverage under reinsurance agreement of property catastrophe 22.0
Additional coverage amount $ 6.0
XML 47 R36.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments, Amortized Cost and Estimated Fair Values of Fixed Maturities (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]        
Held to maturity, carrying value $ 683,398,852 $ 679,497,038 $ 693,779,000 $ 668,439,000
Held to maturity, allowance for credit loss 1,329,099 1,325,847 $ 1,355,000 $ 0
Held to maturity, amortized cost 684,728,000 680,823,000    
Held to maturity, gross unrealized gains 1,312,000 1,656,000    
Held to maturity, gross unrealized losses 76,226,000 70,953,000    
Held to maturity, estimated fair value 609,814,000 611,526,000    
Total available for sale, amortized cost 643,216,000 629,727,000    
Available for sale, gross unrealized gains 540,000 905,000    
Available for sale, gross unrealized losses 42,995,000 41,284,000    
Available for sale, estimated fair value 600,761,425 589,348,243    
U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [Member]        
Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]        
Held to maturity, carrying value 91,551,000 91,518,000    
Held to maturity, allowance for credit loss 55,000 54,000    
Held to maturity, amortized cost 91,606,000 91,572,000    
Held to maturity, gross unrealized gains 0 0    
Held to maturity, gross unrealized losses 9,550,000 8,885,000    
Held to maturity, estimated fair value 82,056,000 82,687,000    
Total available for sale, amortized cost 91,561,000 89,367,000    
Available for sale, gross unrealized gains 79,000 199,000    
Available for sale, gross unrealized losses 4,585,000 4,147,000    
Available for sale, estimated fair value 87,055,000 85,419,000    
Obligations of States and Political Subdivisions [Member]        
Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]        
Held to maturity, carrying value 376,569,000 376,898,000    
Held to maturity, allowance for credit loss 266,000 266,000    
Held to maturity, amortized cost 376,835,000 377,164,000    
Held to maturity, gross unrealized gains 1,057,000 1,449,000    
Held to maturity, gross unrealized losses 50,664,000 46,845,000    
Held to maturity, estimated fair value 327,228,000 331,768,000    
Total available for sale, amortized cost 41,893,000 41,958,000    
Available for sale, gross unrealized gains 10,000 12,000    
Available for sale, gross unrealized losses 4,164,000 3,854,000    
Available for sale, estimated fair value 37,739,000 38,116,000    
Corporate Securities [Member]        
Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]        
Held to maturity, carrying value 202,093,000 201,847,000    
Held to maturity, allowance for credit loss 1,001,000 1,000,000    
Held to maturity, amortized cost 203,094,000 202,847,000    
Held to maturity, gross unrealized gains 246,000 207,000    
Held to maturity, gross unrealized losses 15,565,000 14,805,000    
Held to maturity, estimated fair value 187,775,000 188,249,000    
Total available for sale, amortized cost 208,888,000 211,882,000    
Available for sale, gross unrealized gains 74,000 100,000    
Available for sale, gross unrealized losses 13,792,000 15,189,000    
Available for sale, estimated fair value 195,170,000 196,793,000    
Mortgage-Backed Securities [Member]        
Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]        
Held to maturity, carrying value 13,186,000 9,234,000    
Held to maturity, allowance for credit loss 7,000 6,000    
Held to maturity, amortized cost 13,193,000 9,240,000    
Held to maturity, gross unrealized gains 9,000 0    
Held to maturity, gross unrealized losses 447,000 418,000    
Held to maturity, estimated fair value 12,755,000 8,822,000    
Total available for sale, amortized cost 300,874,000 286,520,000    
Available for sale, gross unrealized gains 377,000 594,000    
Available for sale, gross unrealized losses 20,454,000 18,094,000    
Available for sale, estimated fair value $ 280,797,000 $ 269,020,000    
XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments, Summary (Details) - USD ($)
3 Months Ended 12 Months Ended
Nov. 30, 2013
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Investments [Abstract]        
Net unrealized losses arising prior to reclassification date $ (15,100,000)      
Amortization of other comprehensive loss   $ 48,577 $ 77,032  
Accumulated other comprehensive loss   $ (34,483,112)   $ (32,881,822)
Minimum [Member]        
Investments [Abstract]        
Percentage of which the company held security of any issuer   10.00%   10.00%
Obligations of States and Political Subdivisions [Member]        
Investments [Abstract]        
Aggregate fair value of bond held   $ 241,500,000   $ 245,100,000
Amortized cost of bond held   277,900,000   278,300,000
Special Revenue Bonds [Member]        
Investments [Abstract]        
Aggregate fair value of bond held   123,500,000   124,800,000
Amortized cost of bond held   $ 140,800,000   $ 140,800,000
Education Bonds [Member]        
Investments [Abstract]        
Percentage of investments in special revenue bonds   47.00%   47.00%
Water and Sewer Utility Bonds [Member]        
Investments [Abstract]        
Percentage of investments in special revenue bonds   36.00%   35.00%
Accumulated Net Unrealized Investment Losses [Member]        
Investments [Abstract]        
Accumulated other comprehensive loss   $ (1,200,000)   $ (1,300,000)
XML 49 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments, Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Held To Maturity [Abstract]    
Due in one year or less, amortized cost $ 42,228,000  
Due after one year through five years, amortized cost 130,205,000  
Due after five years through ten years, amortized cost 237,241,000  
Due after ten years, amortized cost 261,861,000  
Mortgage-backed securities, amortized cost 13,193,000  
Held to maturity, amortized cost 684,728,000 $ 680,823,000
Available For Sale [Abstract]    
Due in one year or less, amortized cost 62,925,000  
Due after one year through five years, amortized cost 170,058,000  
Due after five years through ten years, amortized cost 86,138,000  
Due after ten years, amortized cost 23,221,000  
Mortgage-backed securities, amortized cost 300,874,000  
Total available for sale, amortized cost 643,216,000 629,727,000
Held To Maturity [Abstract]    
Due in one year or less, estimated fair value 41,549,000  
Due after one year through five years, estimated fair value 121,873,000  
Due after five years through ten years, estimated fair value 216,118,000  
Due after ten years, estimated fair value 217,519,000  
Mortgage-backed securities, estimated fair value 12,755,000  
Total held to maturity, estimated fair value 609,814,000 611,526,000
Available For Sale [Abstract]    
Due in one year or less, estimated fair value 61,761,000  
Due after one year through five years, estimated fair value 160,071,000  
Due after five years through ten years, estimated fair value 77,937,000  
Due after ten years, estimated fair value 20,195,000  
Mortgage-backed securities, estimated fair value 280,797,000  
Total available for sale, estimated fair value $ 600,761,425 $ 589,348,243
XML 50 R39.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments, Cost and Estimated Fair Value of Equity Securities (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Cost and Estimated Fair Value of Equity Securities [Abstract]    
Cost $ 19,631,000 $ 18,844,000
Gross gains 9,315,000 7,059,000
Gross losses 63,000 0
Estimated fair value $ 28,883,318 $ 25,902,956
XML 51 R40.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments, Gross Investment Gains and Losses before Applicable Income Taxes (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Dec. 31, 2023
Net Gains and Losses from Investments [Abstract]      
Gross realized gains $ 4,000 $ 307,000  
Gross realized losses 81,000 2,268,000  
Net realized losses (77,000) (1,961,000)  
Gross unrealized gains on equity securities 9,315,000   $ 7,059,000
Gross unrealized losses on equity securities (63,000)   $ 0
Net investment gains (losses) 2,113,378 (331,189)  
Fixed Maturities [Member]      
Net Gains and Losses from Investments [Abstract]      
Gross realized gains 4,000 22,000  
Gross realized losses 81,000 2,222,000  
Credit impairment charges (3,000) (87,000)  
Equity Securities [Member]      
Net Gains and Losses from Investments [Abstract]      
Gross realized gains 0 285,000  
Gross realized losses 0 46,000  
Gross unrealized gains on equity securities   2,202,000  
Gross unrealized gains on equity securities 2,256,000    
Gross unrealized losses on equity securities   $ (485,000)  
Gross unrealized losses on equity securities $ (63,000)    
XML 52 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments, Fixed Maturities with Unrealized Losses (Details)
$ in Thousands
Mar. 31, 2024
USD ($)
Securities
Dec. 31, 2023
USD ($)
Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [Abstract]    
Less than 12 months, fair value $ 143,860 $ 105,351
Less than 12 months, unrealized losses 1,637 830
More than 12 months, fair value 961,042 955,943
More than 12 months, unrealized losses $ 117,584 111,407
Number of fixed maturity securities classified as available for sale | Securities 893  
U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [Member]    
Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [Abstract]    
Less than 12 months, fair value $ 37,188 32,224
Less than 12 months, unrealized losses 299 217
More than 12 months, fair value 125,533 116,538
More than 12 months, unrealized losses 13,836 12,815
Obligations of States and Political Subdivisions [Member]    
Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [Abstract]    
Less than 12 months, fair value 29,747 13,097
Less than 12 months, unrealized losses 251 68
More than 12 months, fair value 304,139 307,429
More than 12 months, unrealized losses 54,577 50,631
Corporate Securities [Member]    
Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [Abstract]    
Less than 12 months, fair value 18,034 13,066
Less than 12 months, unrealized losses 431 324
More than 12 months, fair value 343,673 353,863
More than 12 months, unrealized losses 28,926 29,670
Mortgage-Backed Securities [Member]    
Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [Abstract]    
Less than 12 months, fair value 58,891 46,964
Less than 12 months, unrealized losses 656 221
More than 12 months, fair value 187,697 178,113
More than 12 months, unrealized losses $ 20,245 $ 18,291
XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Segment Information (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Premiums earned [Abstract]    
Premiums earned $ 227,748,679 $ 215,233,160
Net investment income 10,972,327 9,449,078
Investment gains (losses) 2,113,378 (331,189)
Total revenues 241,140,869 224,745,771
Underwriting (loss) gain [Abstract]    
Net investment income 10,972,327 9,449,078
Investment gains (losses) 2,113,378 (331,189)
Income before income tax expense 7,248,396 6,296,433
Operating Segments [Member]    
Premiums earned [Abstract]    
Premiums earned 227,749,000 215,233,000
Net investment income 10,972,000 9,449,000
Investment gains (losses) 2,113,000 (331,000)
Other 307,000 395,000
Total revenues 241,141,000 224,746,000
Underwriting (loss) gain [Abstract]    
SAP underwriting loss (10,903,000) (7,033,000)
GAAP adjustments 5,359,000 4,407,000
GAAP underwriting loss (5,544,000) (2,626,000)
Net investment income 10,972,000 9,449,000
Investment gains (losses) 2,113,000 (331,000)
Other (293,000) (196,000)
Income before income tax expense 7,248,000 6,296,000
Commercial Lines [Member] | Operating Segments [Member]    
Premiums earned [Abstract]    
Premiums earned 132,092,000 133,187,000
Underwriting (loss) gain [Abstract]    
SAP underwriting loss (10,371,000) (7,912,000)
Personal Lines [Member] | Operating Segments [Member]    
Premiums earned [Abstract]    
Premiums earned 95,657,000 82,046,000
Underwriting (loss) gain [Abstract]    
SAP underwriting loss $ (532,000) $ 879,000
XML 54 R43.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Borrowings, Line of Credit (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Aug. 31, 2020
FHLB of Pittsburgh [Member] | Atlantic States [Member]    
Federal Home Loan Bank of Stock Purchased, Collateral Pledged and Assets Related [Abstract]    
FHLB stock purchased and owned $ 1,591,800  
Collateral pledged, at par (carrying value $41,087,980) 44,459,589  
Borrowing capacity currently available 3,579,560  
FHLB of Pittsburgh [Member] | Atlantic States [Member] | Asset Pledged as Collateral without Right [Member]    
Federal Home Loan Bank of Stock Purchased, Collateral Pledged and Assets Related [Abstract]    
Collateral pledged at carrying value 41,087,980  
Lines of Credit [Member] | Manufacturers and Traders Trust Company [Member]    
Line of Credit Facility [Abstract]    
Unsecured demand line of credit   $ 20,000,000
Outstanding borrowings 0  
Line of credit facility remaining borrowing capacity $ 20,000,000  
Lines of Credit [Member] | Manufacturers and Traders Trust Company [Member] | SOFR [Member]    
Line of Credit Facility [Abstract]    
Interest rate 2.11%  
Lines of Credit [Member] | FHLB of Pittsburgh [Member] | Atlantic States [Member]    
Line of Credit Facility [Abstract]    
Federal home loan bank, cash advance at fixed rate advances $ 35,000,000  
Fixed interest rate on advance 1.74%  
Debt instrument due date Aug. 31, 2024  
XML 55 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Share-Based Compensation (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Share-Based Compensation [Abstract]    
Compensation expense in stock compensation plans $ 286,001 $ 251,773
Income tax benefit of stock compensation plans 60,060 52,872
Unrecognized compensation expense related to nonvested share-based compensation granted under the plan $ 1,600,000  
Weighted average period of unrecognized compensation expense 1 year 9 months 18 days  
Cash from option exercises $ 236,624 2,000,000
Tax benefit for tax deductions related to option exercises $ 1,719 $ 46,188
XML 56 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Fair Value Measurements (Details) - USD ($)
Mar. 31, 2024
Dec. 31, 2023
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value $ 600,761,425 $ 589,348,243
Equity securities, at fair value 28,883,318 25,902,956
U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 87,055,000 85,419,000
Obligations of States and Political Subdivisions [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 37,739,000 38,116,000
Mortgage-Backed Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 280,797,000 269,020,000
Recurring Basis [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Equity securities, at fair value 28,883,000 25,903,000
Investments in the fair value hierarchy 629,644,000 615,251,000
Recurring Basis [Member] | U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 87,055,000 85,419,000
Recurring Basis [Member] | Obligations of States and Political Subdivisions [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 37,739,000 38,116,000
Recurring Basis [Member] | Corporate Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 195,170,000 196,793,000
Recurring Basis [Member] | Mortgage-Backed Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 280,797,000 269,020,000
Recurring Basis [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Equity securities, at fair value 26,891,000 23,911,000
Investments in the fair value hierarchy 26,891,000 23,911,000
Recurring Basis [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 0 0
Recurring Basis [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Obligations of States and Political Subdivisions [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 0 0
Recurring Basis [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Corporate Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 0 0
Recurring Basis [Member] | Quoted Prices in Active Markets for Identical Assets (Level 1) [Member] | Mortgage-Backed Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 0 0
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Equity securities, at fair value 1,992,000 1,992,000
Investments in the fair value hierarchy 602,753,000 591,340,000
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 87,055,000 85,419,000
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | Obligations of States and Political Subdivisions [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 37,739,000 38,116,000
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | Corporate Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 195,170,000 196,793,000
Recurring Basis [Member] | Significant Other Observable Inputs (Level 2) [Member] | Mortgage-Backed Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 280,797,000 269,020,000
Recurring Basis [Member] | Significant Unobservable Inputs (Level 3) [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Equity securities, at fair value 0 0
Investments in the fair value hierarchy 0 0
Recurring Basis [Member] | Significant Unobservable Inputs (Level 3) [Member] | U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 0 0
Recurring Basis [Member] | Significant Unobservable Inputs (Level 3) [Member] | Obligations of States and Political Subdivisions [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 0 0
Recurring Basis [Member] | Significant Unobservable Inputs (Level 3) [Member] | Corporate Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value 0 0
Recurring Basis [Member] | Significant Unobservable Inputs (Level 3) [Member] | Mortgage-Backed Securities [Member]    
Fair Value Measurement Inputs and Valuation Techniques [Abstract]    
Available for sale, at fair value $ 0 $ 0
XML 57 R46.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Income Taxes (Details) - USD ($)
$ in Millions
Mar. 31, 2024
Dec. 31, 2023
Operating Loss Carryforwards [Abstract]    
Other deferred tax assets, net $ 39.4 $ 38.4
DGI Parent [Member]    
Operating Loss Carryforwards [Abstract]    
Valuation allowance related to the portion of operating loss carryforwards $ 8.1  
XML 58 R47.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Liabilities for Losses and Loss Expenses (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Liability for Claims and Claims Adjustment Expense [Abstract]    
Balance at January 1 $ 1,126,156,838 $ 1,121,046,000
Less reinsurance recoverable (437,014,000) (451,184,000)
Cumulative effect of adoption of updated accounting guidance for credit losses at January 1 0 1,132,000
Net balance at January 1 689,143,000 670,994,000
Incurred related to [Abstract]    
Current year 159,289,000 146,413,000
Prior years (8,393,000) (8,307,000)
Total incurred 150,896,000 138,106,000
Paid related to [Abstract]    
Current year 47,886,000 41,205,000
Prior years 98,197,000 98,820,000
Total paid 146,083,000 140,025,000
Net balance at end of period 693,956,000 669,075,000
Plus reinsurance recoverable 430,496,000 454,460,000
Balance at end of period $ 1,124,452,191 $ 1,123,535,000
Percentage of development 1.20% 1.20%
XML 59 R48.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Allowance for Expected Credit Losses, Held-to-Maturity Fixed-Maturity Securities (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Held-to-Maturity, Net of Allowance for Expected Credit Losses [Abstract]    
Balance at beginning of period $ 679,497,038 $ 668,439,000
Balance at end of period 683,398,852 693,779,000
Allowance for Expected Credit Losses [Abstract]    
Balance at beginning of period $ 1,325,847 $ 0
Accounting Standards Update [Extensible Enumeration] ASU 2016-13 [Member] ASU 2016-13 [Member]
Current period change for expected credit losses $ 3,000 $ 87,000
Balance at end of period 1,329,099 1,355,000
Cumulative Effect, Period of Adoption, Adjustment [Member]    
Allowance for Expected Credit Losses [Abstract]    
Balance at beginning of period $ 0 $ 1,268,000
XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Allowance for Expected Credit Losses, Reinsurance Receivable (Details) - USD ($)
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Reinsurance Receivable, Net of Allowance for Expected Credit Losses [Abstract]    
Balance at beginning of period $ 441,431,334 $ 456,522,000
Balance at end of period 435,505,126 460,681,000
Allowance for Expected Credit Losses [Abstract]    
Balance at beginning of period $ 1,394,074 $ 0
Accounting Standards Update [Extensible Enumeration] ASU 2016-13 [Member] ASU 2016-13 [Member]
Current period change for expected credit losses $ (368,000) $ 335,000
Balance at end of period 1,026,016 1,467,000
Cumulative Effect, Period of Adoption, Adjustment [Member]    
Allowance for Expected Credit Losses [Abstract]    
Balance at beginning of period $ 0 $ 1,132,000
XML 61 R50.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Impact of New Accounting Standards (Details)
$ in Millions
48 Months Ended
Dec. 15, 2023
USD ($)
Impact of New Accounting Standard [Abstract]  
After tax decrease in retained earnings $ (1.9)
EXCEL 62 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( "=OHU@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " G;Z-8WH.^N/ K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NG_H0%&7"]-.("$Q"<0M2KPMHDFCQ*C=V].&K1."!^ 8^Y?/ MGR6WRG/5!WP.O<= !N/-:#L7N?)K=B3R'""J(UH9\RGAIN:^#U;2] P'\%)] MR -"510KL$A22Y(P S._$)EHM>(JH*0^G/%:+7C_&;H$TPJP0XN.(I1Y"4S, M$_UI[%JX F888;#QNX!Z(:;JG]C4 79.CM$LJ6$8\J%.N6F'$MZ>'E_2NIEQ MD:13./V*AM/)XYI=)K_6#YO=EHFJJ&ZSHLF*>E?>\6;%F_OWV?6'WU78]MKL MS3\VO@B*%G[=A?@"4$L#!!0 ( "=OHUB97)PC$ 8 )PG 3 >&PO M=&AE;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$ M[4X?A1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4 M\GA@V2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6 M:\?1TDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+ MTHMP' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3 M:W?=TXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ M %AP=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ W MQ-%,4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYK ME']IJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6? MR"VZY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^: M/5>A6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SCFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B" MP#E_+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE"0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F M.$KTL@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1 MN0K34I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/ MPT.'>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,K MD*)\3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5; M\K"^:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;Z MEW?!8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX# M7N83+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1 M/TL'?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO M0=5 Y3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% M @ )V^C6%RNLY6-!@ 5R< !@ !X;"]W;W)K^XTFVZ3?O!30Q$E\3,<4KY M[^>\$-/*>4(CTA]*$O)\\=,R;12QA$\65G+>7F0[\?NVL6 MTKC'-RQ2WRRY"*E4IV+5CS>"42\+"H,^L:QA/Z1^U)F,LVMS,1GS1 9^Q.8" MQ4D84K&[8@'?7G9P9W_AP5^M97JA/QEOZ(HMF/QC,Q?JK%^J>'[(HMCG$1)L M>=F9X@\S)PO([OC39]OXX!BE5IXX_YZ>W'F7'2LM$0N8*U,)JCZ>V8P%0:JD MRO%?(=HI?S,-/#S>J]]FYI69)QJS&0_^\CVYONR<=Y#'EC0)Y /?_L8*0X-4 MS^5!G/U'V_Q>Q^D@-XDE#XM@58+0C_)/^E)4Q$& /:H(($4 >1. [8H NPBP M,Z-YR3);UU32R5CP+1+IW4HM/1].4.W45Y]TBKN8OB-14L'O>E^K4TIN\6RE>Y,JE0MM$]C^0Z5JH>\U[' M]U4IRZ*2?5&O""AX3T4/V?@,$8LXAO+,ZL)WR#)&ORJ-75:66?RTP]X:/UJ MZ/2 MWN@X>W,F?)[F+@^I#&CLD;!2F5>GS'"S=+!$BZYE^[-( ?6-4 M@%YAM6X7DZZ-32;!P(8F+TJ3%\I!H/LL+?WP%8*;%0S2O29AL9$4R-T MS2.V4AW]H^#)1B&EVS.Z;8-DL$89#,-(X7:F.JU09;U3I/J"?F<[HU]8RE)_ MYY;E#$9&GVW@#=9\@V% *<'>Y4*-QPSMS]!"JCD$<8%F/%$5H.J!>^:FAM6O M;XR6VX ?K.D'P\Q26'ZD+^C.4^WK+WTW7]( HQ:6)':7.,098?/ ;8.&L,8A M#%-,X7?J>4H]/ML?H&Q9\B4RMRLLB?'% #VH5;9 #YQZ1M-MH!'6;(1AG %- M/VZYT30L.>]]Z:$K_H)LBQ@=M\%)6(,2ANGFK>-9>J:&\"/?1D:WL)QB7Y]) M28U.VR FHHF)P(CSUFF9K>:"/_N1:^S1-9KSJ?&Y01O81#0V$9ATWAJ=\UBJ MR>AO?U.9D&L4\6C@&*K+-.!:/5QF"!$3;;:H.9B&8F J/. M)YX1_5H1#S"YU(@X9-C%%^:E&1S:U)^F)'(<)14KT1SI_6B5#4GS\J5&\9OQ M@>(,CFKJ4U,2.9*2)!/YX^5TE4WWQHT^8<4JGVV@$=%H1(Y"HW0)H]A/9=45 M%T;DK=&9NBY3$DK R\6,7MO (J*QB!R%18N0!@&Z2F+U=6SNL;!.Y7(4CFOJ M3Q,0.8J ;D(F5NF05,NMK5RK_!IN:&1N5%BPVF@;X$,T^)"CP&>Q9JHA(7NP M3+6]-FC'UK1CPV2B'(5J;3(+J,+7*?KGGJ7SB/E-PHEPI7B5T ;\V!I^;'S: MUR@G(IC"?!L\9&L>LF&<>?1EH)!VB3#Y^>D7M&!N(E1M&'W7D%71;XINM)#< M_7Z&?NQ9&&VH0,\T,#_!AV6;5L#!.S08>AX%]3*0V(5//##ZKGG*]/%N9F1Z M.*ZI,8U,-@PX^Z9$-R_NFD8K5OD8K4;H\W1Q/36^,(,#FSK4L&0?!4NO.]PB M>U>,OB12+6&BM&F-ED^$/T4]Y&J#3"W=M? \(:-S/!P.G''_V>11@Y(- \ZK MI'P%)^4384[AJ0UHLC4TV:/3)N43,5!AO@VBLC51V3 O2JKV_/MYS=TW0)%*. +56HU1NI7Q?Y+J[\1/)-MA'JB4O)P^QPS:C'1'J# M^G[)N=R?I#]0[J6;_ ]02P,$% @ )V^C6!:EVJ91" ,R0 !@ !X M;"]W;W)KZA'>6MBI4 T^K^UF]KK1: MM(.*?$8Q3F:%,N7D\KQ][::Z/+>;)C>EOJE0O2D*53U=Z=P^7$S(Y/F%K^9^ MU;@79I?G:W6O;W7S;7U3P;/9?I:%*719&UNB2B\O)A_)AVLNW(#6XK]&/]0' MCY%SY<[:[^[)+XN+"7:*=*[GC9M"P8^MOM9Y[F8"'7_L)IWL?Z<;>/CX>?;/ MK?/@S)VJ];7-?S.+9G4Q22=HH9=JDS=?[N=0*W!N\[K]'SWL;/$$S3=U M8XO=8%!0F++[J1YW"W$P@/"1 70W@+YV -L-8*VCG;+6K4^J49?GE7U E;.& MV=R#=FW:T>"-*=TVWC85O&M@7'-Y;'7\>&?]'P_G!T/GX&# M>R_IWDO:SL=&YOML'L$]V/1-91JCZY!#W0P\/(,[31_JM9KKBPD271(O#](O#H(GS<*I.K MN[QSK%:Y;I=AJ4R%MBK?Z)#N;DIQJ 9CF1!.Q4"W;RG2C/&4A%1*7R6L>H99X@5,R)1*+%C"15AINE>:1I5>JWH5 M$I?ZOS%+L.:KQ9 ' M&"<#M;YAEG$A"0^+);@'(8[*O:ET839%#<7)7)NMRQU![N' NC)(W?!W(#5D M*C.1D922$;4'V"91M5^U*>M-U:;N7O#_D]93SR'.!," M"T*3H>\!4TXX@P,RME,]S$D4GU =+'4%GJ U5"[S)R@%(6G6IBT+7;X)GM7= MG(>") !)$CS,DB%+.#:,XS'E/9E)',U[Y8UZ1 HV 7(C[%A0+PO$&4^9%,/4 M$K04P&"BF3(?E#IDDJ*>?) MF.R>H20.T9L*VIP*,.IB6D-PK%WV&5_J(!-Q2]<"D<6#^ MNUGI"C:_4>6]<0';)K1P;^63,!,I!.% [,MVQUI[7-(X+ENM064^IXC(DF'5 M$3#C@F R$HSTH#&-LZRK,R,KY\.(THPS#*4<&XH,V28)S1BT R-">W11%FVA M?S7J#D[+:/<KUU]Y.CA2J6V?BKK$<<#'"- ,4%) MYD51T#8A MKCL0WJH4?CT/M6:E65KBJ* )KZ!$N@QF80)9Y8WU1 J4T(3\:T M]KBC+^*N;0VB"QO 6Y(*P889+F28\2238QFN!QR- ^ZPR+[K[L9JM%9/8W"C M/K.XZPM2+\\%X"9%FLF11ISV<*-QN%W9"L:8\KY&FQ+PC)Q!6^IWM7]0MD\P M)G#[9ZC[%9;'PGO8T3CL7!N+%F9K%KI$T&'M6L(VRJ?HW7M,(,?L[L:F2&V:E:W:FULZA7/F_J%Z!6>C M_@F5MM3(U#7DTN!*^9WA\&!$38Y]ZO')7KA[72S:9AQBSW6/9P;:Q#^2%3FJ8DI6-IJ"@[YW35Q4+$/RC-.H*IE0@X5 MO\;T6'%/51:G:I=(ZZ,$I<<3E$])2) X3;@S? M%K2O=L(GYFCC$;2--QZ\!RR/ _8ZA^X(?437MBALB5I*H-^_Z.).5_\+?HH3 MG>^M?#C5;,?>]PCGY"10Y-%*X,U.GVBV8Z?[2H#'F^+=5K>A&G36;W0A+DDV MC,N@G4SX2&'%>VKS.+6[F+QZ0TR>M#T^U6S'WA]\M,I/$Y/1,N'-3I]HMF.G M^_J Q^N#%V-2>!]EBX1GPQK@1;-.WNS@&QWNZS1?5'4/O2C*]1+&X?<2IJFZ M;ZAT3QJ[;K_D<6>;QA;MPY56L$/. -Y?6ML\/W'?&]E_3^CR+U!+ P04 M" G;Z-8IANE4"8$ #W$@ & 'AL+W=OTD$PB$ #LI#R1.[CT^)XZ/;SS<R$T-0:#_-K4S$>\DPQFL)4()DE"1'? M'X#Q[BYD3"1/._J*Q6HVLOH5B6)",J6>^_0*E(-_@19S)_!]MB]A ]QAE M4O&D3-;MA*;%D;R6#V(O 7LG$MPRP;TTH5,)3R1F-B8(8/1!&T@C0S,!)=#,E E*U D4C MPCZ@W]#7V2.Z^?G#T%:Z:P-@1V4W#T4W[HENGHBX0SU\BUS']1K2)^WICQ!5 MZ;UZNJT%5ZK=2K6;X_5.X'VFKUJN?@DR014%V22H0/":$VUH8^_ (N1XF]RO]\BPO3LS4=:^P""U[6> M4_IY1 )BJA#C4C8_DJ*?(._'^,-FC'ONP!D,AO9F7VUCG-_WPBJN)L2KA'BM M0IZ!IC(3.7$!$= -F3/X<3G>,4W'#1P<',AIB.L-/"?TFN7XE1R_]26<*1Z] MK#B+0D#FFW1=0( M#RK"@U;"$T:D1!_1A">)7O'S^8+^?H)D#N*?)HZM<-?.E([ :LJQLUN6G4[, MH83I2'-7:'71>[4(;A_P8J#?X0YE!V?LX5Q4G?ZNJ,"MR_@!_:OMH43?GT"^ MTV@0ET36->QJ!=Q>+#1JN,PA2N1]5CVGCP>NYQ[R;XH, \_W_1/\=R4";J\1 M&OGKSQ>I2!K3='E6A'=LOF$?!X'O'8IHB@P#/ A.E#EX5QC@UF6X-+Z'RXVO M'>]J%_@_B@2\JQ)PT(WUM58;5XON"*TN>E=&''C:^8[HGP^L?]#N"@:W=6U^ MM_&5\#5F?AB$H7\@X8+ 0H*]MRMAMH2>B%CJ#SC$8*$SG;M00XABEZ5H*+[. M-RKF7"F>Y*UUS7^#U!+ P04 " G;Z-8"*BC MM-8% #P%P & 'AL+W=O2N*&+Q[8;E_/EJ MAF>O#SYE3QNE'\R7BVW\Q!Z8^KR]%W W;Z.D6<%*F?$2";:^FEWCRQ4)M4-E M\4?&GF7O&FDJCYQ_T3>WZ=7,T8A8SA*E0\3PL6I;%B*7I0\ %KI"3B:W1;)KQ@ MZ /Z_/ 1O3M[OY@K^$+M-D^:X#=U<#(1G*([7JJ-1#^6*4L/_>< M$5+7M'> M$&O NUA<((K/$7&(:\"S^N_NU *'MLFC53PZ$>\3V[-RQ^2E*36UJVMVU=5Y M*;=QPJYF4'Z2B3V;+;__#OO.#R9>)PIVP-)M6;JVZ,M?H9E V"+;%1*Q6)3# MI:SYUD'\*HAN'OLE(4'@AGX0+>;[/AF#)?8(I8"WM3Q ZK5(/2O2VW+/I-(; M&&75YCU')8"'O9QU;]@+M$#)I(E#'=[K(<-.%!!*@@&%L6'DNI$3A&8"?DO M?S/5/:A/T(8E>I=S"7C?HW= *M^E#!Z=!<&YX^'W*"Y3N"/G.(K._8#"@R39 M%;N\JF>N-DP@2 0LWT:WWCUK$@,=.,EC*;-UEL2ZGTIC>?LCF@1C2GLTZW2, M[3[ (\KY9I&W^K/M?,O*O"<1:)Z_MD@'-L1AV/!IX9:-0"C:Q ?^> $Y:[[E0F M>-$8GHNQZX3^L' -EL0-7"\(L!DD=CH9F*HVMM/$]42\]5;1#ICW! MQ6_6>%W15?'J2VM/:L(=-"7/"2/?Q=Y@?4RF-,2.%TY5(B8=;&*%?5UPH;)_ MJF:A.RJ,2DP(:#);&!^2;]!WONXRF56O$RZ5F0L9[_'(=V#F=(94#)9!$(5] MRT,FG6ACJUHN?ZNZX@Y&$O$L '#Y9,\_'2%Q<4"CT!]V09.EXT,IT8EF@SL) MQG8-OJ^2O.$Y@$9IML]25J9FN*Y!PSS7]X;%;#*D+J7N5(([%<9OR;!B4#G* M",\@L9[K14.!-=J1R)O*9*>PV"ZQ]>J_+G@U(!AQCB7-!86G[A"GP0XV*I[H MVKB3/FS7OKIO6S?F6-A@B HC:,E#"329XE#SH1,3"^Z$$+^EA-5 \(+7HQ&*93!CRCS/(7'"HI)1$)WU,D-A@X83G42T@DM ML AP$X?B5T?5SJ9Z!JM>%% ,A\4 M3[Z@O^Y8\GBG;(OI-90JQS4+<\: M]2FYBP8PS$;'*]=&L M3Q3MD'4GR<0NR3>QS!)=?RCE>1X+V9$WUE$3+NCM/N<"#_78;#6U03LM)G8M M_ICE._WKZ@BX=<#P#;A&JRFXG1H3NQK7]71S1#U9XQV]LTX4[9!])_?$/U$] M6<>&HUF?*-HAZVYX(/;AX>AZ"NQ;KR%EM)J8=$@W0!#[ /$_ZBFT%W8#UV@U MA#OOG9T63#Q51\H2?L+L2E4?3+9/VV/KZ^JP=O#\!E^NZL/G+DQ]%GX7BR=] MD).S-81T+@(H"5$?+]KW17] >\B__ M!5!+ P04 " G;Z-8H!F'7@D# "="0 & 'AL+W=O( MZL3,=J#[]SL[D %-V8OXDMC.W7//<_'9-]QP\2B7 (H\E:R2(VNIU&I@VS)= M0DGE%5]!A5]R+DJJ<"H6MEP)H)EQ*IGM.4Y@E[2HK&1HUB8B&?):L:*"B2"R M+DLJ?MX XYN1Y5J[A6FQ6"J]8"?#%5W #-3#:B)P9K$0'YR+IV M!^-8VQN#+P5LY-Z8:"5SSA_UY"X;68XF! Q2I1$HOM8P!L8T$-+XL<6TVI#: M<7^\0_]HM*.6.94PYNQKD:GER(HLDD%.:Z:F?/,)MGKZ&B_E3)HGV32VH6>1 MM):*EUMG9% 65?.F3]L\[#D@3K>#MW7PCAUZ+SCX6P??"&V8&5FW5-%D*/B& M"&V-:'I@EO 1R M,:$"EY:@BI2RM^22/,QNR<7KMT-;(0$-8Z?;8#=-,.^%8#ZYYX@DR8?\=^[^R?H^&TR?8/GOX WA354-?/*#9SW7;K.!':@LM>J[)U"3^ZJ-4BE MMPE9X#$AR07C4H+LW! -5&"@](FR3CS7]?TP&MKK?4'/[2Y]WW6CN+4[X-IO MN?;_P-7L846?R!PJR O51;+!Z.\%=[W8BWK](Y(==@[:^6$WR: E&9PD.864 M42F+' O,G&UXVNH"O$[3NJR9*!F&3M\]VK0=9IX; MQT'H=^_:N.4:GZ&TXN=U[09N=$RRPZP7N+'O'G&T]VZZ$L3"- "2I+RN5'-M MM*MMCW%MKM:C]1OL/9I6X3=,T[C@I;#0J6>0(Z1S%6+J1-,,-!/%5^8^G7.% MM[,9+K%_ J$-\'O.N=I-=("V(TM^ 5!+ P04 " G;Z-8CN W,70# E M"@ & 'AL+W=OW M;\'%3G=2_= 5@"'/32WTS*F,6=^XKBXJ:)B^EFL0^&8I5<,,3M7*U6L%K&R= MFMJEGA>[#>/"R:?MVKW*IW)C:B[@7A&]:1JF_KZ#6NYFCN^\+#SP567L@IM/ MUVP%CV">UO<*9^Z 4O(&A.92$ 7+F7/KW\PS:]\:_,YAI_?&Q$:RD/*'G7PN M9XYG"4$-A;$(#!];F$-=6R"D\;/'=(8MK>/^^ 7]4QL[QK)@&N:R_H.7IIHY MJ4-*6+)-;1[D[C?HXXDL7B%KW?Z376_K.:38:".;WAD9-%QT3_;\0M(%VS-JP/C+#\JF2.Z*L-:+90:M-ZXW1<&&S^&@4ON7H M9_*Y%%K6O&0&2O)H\($I,IK()9G+!@]&93.V!?)9%+(!\IX\/7XDEQ=74]?@ M]A;$+?JM[KJMZ"M;!>2+%*;2Y%=10GGH[R+M@3M]X7Y'SP)^8>J:!/Z$4(^& M(WSF_]\].$,G&*0,6KS@C:3\\W:AC<)S_->8EMU>X?A>]MN^T6M6P,Q!8 UJ M"T[^[A<_]CZ,"?%&8 >RA(,LX3GT_"N6(MY&/!9FYQNWOK;B;/,HB_#G3]WM M?@0C=M0+HBP>[ [(10.YZ&S.G@26OIK_@QF[K*765SU5@A5&0[%1W'#0-V/, MH[=,T!N!'6@0#QK$9Q.TIT$EZY*+U9$6),5HL.\O+\+0GZ21=T68*,E%[ 63(//&Y.PX1GL)?N_',<48 MCT["J2&E<9:^=A*2087DK H/4-1,:[[D!>LNF/([EE_["1.\+(E5!+2-N-Y@ M^<)!*T*GP)@@O1YV]<*/)W[J=QJ$L3_) G],@^0DM-A+DV,!3JW\)$B2D(X+ MD X"I&<%^(;Y5:0XJ%0'YV",<3J6-<^GV3'I4\/0\Y(X2,=)9P/I["SIP\+Z M.L_LI'R$0132^+C,G-IEU/=I$![1=/=NW ;4JFU$-*JW$::[P(;5H=>Y;:_X MH_4[[(&ZEN4_F*Z!PNMIQ84F-2P1TKM.4#S5-27=Q,AU>Z\OI,$NH1U6V,>! ML@;X?BFE>9G8#8;.,/\74$L#!!0 ( "=OHUB"$$*.PP( -8& 8 M>&PO=V]R:W-H965T&ULK55=;]HP%/TK5C9-(*W-)ZQE$*G0 M5>M#)534[=DD-\2K8V>V^=A^_:Z=D%)*JS[L!7_DWN-[CGT/XZU4C[H$,&17 M<:$G7FE,/?)]G95047TN:Q#XI9"JH@:7:N7K6@'-75+%_2@(AGY%F?#2L=N; MJW0LUX8S 7-%]+JJJ/HS!2ZW$R_T]AOW;%4:N^&GXYJN8 'FH9XK7/D=2LXJ M$)I)0104$^\J',T&-MX%_&"PU0=S8IDLI7RTB]M\X@6V(."0&8M <=C ##BW M0%C&[Q;3ZXZTB8?S/?J-XXY7C"LPD MU^Z7;-O8P"/96AM9MTJ-RT8V3-A;7!B%7QGFF70FA9:V,;(+/6V. MCEXY.B9W$I$T^29RR)_G^TBCXQ+MN4RC-P'OJ#HGX3UFB(KU=#ME;,,-"C4\(UP,EI8-O8(UW3 M#"8>7I &M0$O_?0A' 9?3['^3V#/-$@Z#9*WT-/VU1BZ([TE""B8Z1/8H0=I MI\/Z2:-2\IR)U9%65#%M=W.4"P=\>*0&Q61^2K:FEJ&KQ=K7)CU+DO!B$(S] MS:$B+^.&01Q?/H4]XSKHN [>R[6E2IS399QJS0KLE\:X\E_8UK;+")HPL6Q! MGV(S>%%E. POPB,N+Z.287@9AT=<_ .+J$"MG'-JDLFU,$V'=;N=.5\Y3SK: MGZ)I-Q[[!-,X/O;/B@E-.!0(&9Q_P=)4XZ+-PLC:&=%2&K0U-RWQCP>4#<#O MA91FO[ '=']EZ3]02P,$% @ )V^C6'W?[H8$$W9<>B^>1L&^9RZ>R M^KV^+XI&^W.U7-=7%_=-\_!N.*QG]\4JK]^6#\6:_>6VK%9YPYY6=\/ZH2KR M^:;1:CFDNFX/5_EB?7%]N?G=Q^KZLGQLEHMU\;'2ZL?5*J^^?RB6Y=/5!;EX M_L6GQ=U]T_YB>'WYD-\5GXOFR\/'BCT;[E7FBU6QKA?E6JN*VZN+]^1=1KVV MP>85_UH43_6+QUH;RM>R_+U]$LZO+O2V1\6RF#6M1,Y^?"M&Q7+9*K%^_+$3 MO=@SVX8O'S^K^YO@63!?\[H8EZ'-B]O\<=E\*I^"8A>0U>K- MRF6]^5][VK[6T2^TV6/=E*M=8]:#U6*]_9G_N3L0+QI8]$@#NFM N0;N,8*Q M:V"<2C!W#Q= _M4@K-KX' -S&,$=]? /97@[1IX7 /J M'!LX_7GD]%,99#_8_&A3\UB3Y^$F)X\W>1YPPH\X.4IY'G+"C[GE'6OR/.C; M-_QP^X[?I,M-WN37EU7YI%7MZYE>^V"3D6'TMJO]HHV5>U]I[3?A7 60$AVBC MQ]7C,F^KE#:^O65EZXWVL:@6Y;P]"N_GY4-;Q]ZP1_]E [(Y.I+^W?QX_SZ< M?!#&< CV(/CR_KV?SQ>M7+[4/N:+^2!<:Z/\8=&PYQ+1R4^+8H,,%/V9S;8T MEE=9R7OVJ6C8JH1U:YQ7Z\7Z3AKE M]$>UL"'%\F[\DRV\ZL?JNSHSDQ\2P@:3*OI0LIP0-,L41074Q2&;H/:S%-W/ M4G0#-X_ /Q1WBW7[!F!+P66^GA5:WF@WQ>RM9I W&M4I%;Q&QF]XZ=WC]L-$C=6XGPD;J+$!4A*R$X+LI*2Y3TGSW)1Z6/OJ8OU$=?F) MR5^*/7?RMWJUA)_\D;BQ$NM6=,6'EAE6/SZ+6V6(M/3?_VJ5PN-;^LGO)J+CHO\L%& M%A>DV U2;(P4\Y%B$Z18@!0+D6(14FR*%(N18@E2+$6*92"Q3LER]B7+D2Z- MPKI^W*R(REMMMKW44F].]K[:_F"_>RC6=;ZY./[ %D^U\%J:TS^I9W'+B9&T M(^>6H#Z0_\B%Q/E.;[%DFKICVMP92R0SZ#.Y$$,D+E+BIDA]P 9B!F)Q7=?2JZZ%1\^3E&E)9N_Z2(I9L6EYC2;IV;F'TDGYA(G(\4FR#% M J18B!2+D&)3I%B,%$N08BE2+ .)=:J,MZ\RGK3*?&ZKQ:"UJ,T[%454/KS> M)$M,@W#50XH[MWKTB7SU0.)\KU>L*"6N87$5)2X0AZCLM/["!H)^6(OL^YUN;W TFGFK]WLE8W W6=NW8\DN//34(!E<]" M*-"'JDV@:@%4+82J15"U*50MAJHE4+44JI:AU+JUY84CEDAK2UHTVF+-JDHA MK"!$-:..Y/IG%P\E< P%^CLU2;6:0(&!&AA"@9$ :%'=L/A/KU,H-E;'F4"! MZ:EQ9BAL-^,.[CXBM_>-\OI>FR^^+>;%>EYK\V*V9#/X7)A^5'4,1W+8V>FG M!(ZA0%\-G$"!@1H80H&1 #AP=-Y(-X5"8W64"128GA9EAH)V4^_@W"-RZ]ZD MRK?;/;:GQ+8VWEJ8>88Z\Y#6J!LU< P%^@(@(:9#33[]D-1 '68(!48"X$ 4 MYQ2*C=5Q)E!@J@9F*& W^0X>/2(WZ6TW;LPZ&S>V*T_MU;*LCWR$[5OD>GD( MM>2I@6,HT%<#)U!@( ":NN[8ALLG(M1"IXYS"@7&:F "!::G'M@,A>TFXL'. M1N1^MO%ZSFTN2?)J[U0SA&EH]:_0ZM1S>V>2D&:<&P%5M+\$"O5)W]EF4-=P M+#9G\'D)=:4)P /#L3V;Z!Z?F5#3F0!,3<,Q/=OMK5*AGC)1Q$?VF4#!J0!L M>H9E4V)[?*[^"D<8.5C"B-2^P>6OP.VI&\GZ&_32 X_N[[TJ<*5 =3%1?HN((--&IYI.BZ_,H!:N03@ 5N3N,2EE%\9 M0$U= C ECN.9'NFM#*#V+E'$QU8&4*.7 &PZGF-:AF7R*X-?X?8B![L7D?N] MSMKS)DY=@;^K35V+-S",Y%TY.WG[W".+ ZC7"ZHV@:H%4+40JA9!U:90M1BJ MED#54JA:AE+K5IN#[8ML+2[_G[TI!&GB&4'5;J!J8ZB:#U6;0-4"J%H(58N@ M:E.H6@Q52Z!J*50M0ZEU;ZIS<-%1N8L.M%=E1^E\X'%[=]F!.NH$2'ZI! 7Z MM&_A,QWJ\ NT"90:"*C\M4$H,%(#IU!@K 8F4& J'$B#4.[]FJ&HW=0\F-"H MW(3V"_:NT+X;R' I?T)[)._8V8FJ]#R-H4 ?JC:!J@50M1"J%D'5IE"U&*J6 M0-52J%J&4NM6G8,1C\J->.?L9:']>Y,1F[_Z*>>=74SZR%XQP=Y:K^_ALB@U M[=ZLC[VSGMJ0!P5&:N 4"HS5P 0*3,4#:?.6IPQ%[>;?P8U'Y6Z\']W60@7. M-=O4>5^0G'YV-JK]>5"@#U6;0-4"J%H(58N@:E.H6@Q52Z!J*50M0ZEU2\O! M:TCE7D/YKI9=8]FN%KG^V<5#"1Q#@3Y5FPJAP$ -#*' 2 "T/(O](_Q<#C45 MJN-,H,#TU#@S%+:;<0=3(96;"L_8U4*5]XX;R6%GIY\2.(8"?35P @4&:F ( M!48"X,!E__CD@_H%U5$F4&!Z6I09"MI-O8-'D,H]@J?O:J%]6UXO\Z ^0#5P M# 7Z B"A+K5[-X>'>OO488908"0 #D1Q3J'86!UG @6F:F"& G:3[^":HW+7 MW _M:J'*VU>-Y-BS\U )'$.!OAHX@0(# 7# 7DNHU\M$J$5.'>@4"HS5P 0* M3$\^LAF*VTW%@R..RAUQ\GTMIC 1W?[%7-TE7N]Z+M0 )Z *OS<%:G\3A6K8 M+G$\_HYN$R@X$( 'AFFZ!N$W(810<"0 4VK8Q#"(P:]KD??C[,SM<\76 M52C6AZI-H&H!5"V$JD50M2E4+8:J)5"U%*J6H=2VI6;XXNL_V^_T9;7B;K&N MM65QR^3UMPY+SFK[-;G;)TWYL/E&T*]ETY2KSG[1? M,KK_LN+K_P%02P,$% @ )V^C6&^H!2XK" :20 !@ !X;"]W;W)K M>ROOT/9%FV)9)(+]T,M*\/1F0?GS- Z?U#MCVXEI4:/ M==5T%[.5UNNSQ:++5[(6W7NUE@W\9:G:6FCXVMXMNG4K1=$OJJL%Q3A>U*)L M9I?G_;VO[>6YVNBJ;.37%G6;NA;MTP=9J8>+&9GM;WPK[U;:W%A56J1_FR^?B M8H8-(EG)7!L5 C[NY;6L*J,)(;R3:=5O5L,".JRV7Z*QYTC M#A: 'O<"NEM QPNX9P';+6"]H5MDO5D?A1:7YZUZ0*V1!FWFHO=-OQJL*1L3 MQAO=PE]+6*9L"*;V2+6I4,^^]5D+9Z%S^ MV#XD.HAJ%L<9&0=_*D8(I3'.W,%/!B.2%V3FO=PF 'IS![36O465ZCKIA)M, M<,PI(8PEZ0CP5) Q0E(/WG3 FX9KR4HT=[(#S$@ 1$A9X^NJ%+=EY<^Y])0Y M=R)E1^9G@_E9,%S_Z>.RM1DND7R$9L43J6P:*9)@'O-D%*FI(.5IFE%/72'8 M$B<.HOW>2-$V4"# $W6Y<>?_3L=1HO"$1B1B(YPN22B A&#J07I \22(].L. MH*E^LKP7MY6S4N^T'/N417'*6#8&ZQ*-XBPCOBU+J$5+GZD\2]FVX%>1_[TI MN[*O.;GJM-O!=(J$I81!+HPQ.R0Y)AF+?:E@6P 2Y%<+>4\HXM&=M3L]AQAX MPOG4OU,Y!IQ)N0>II6H2YNIO$BK@IA5-+I_+!CZ!$,&NH7A<"AV"\XA")K#( M@]9R-PE2G$G; M/AD&YO&W1V1*?7-HCF(Z >P0)(S2*,,>P)8E29@F/V[DMG<5RR40#

23$",9LP#U1(D"1+04?[>BLI\=F@MGKQ9G#HV?<)I>M!7[D [ M)"D4X"3Q8+:L1L*T=KV!VM#HYXO#E*I2AC,\03J52W@&-<\-E%I&HV%&VR=N MB'?IE*;F-":.,>#83M?1%P_1E>DYAAPXG1@<309>9<#S>]"[)*$TY8SZ_W$ MX[3%P6@I22$AQJ9,!>=QBL'I'DLLIU'^J@G\V.$2A%$0\ MQIY>@%IJI6%J/;)%0C^KGU G\]<:XR+4-(;M,S;%(G$'*,F;%U*^;B3;3#8!S[G#W86FP)WCU:>F) MM!V;;EL$%FX17ABE*??3+(MB/A[ '(()3VGD:1'8PSK33G [QE[. M$^SSNB5R%B9R [O;>[Y;J5;/M6SK@W'2V8BQ*2,3QGDT/;MT2,*XGK+(-T$P M2]TL3-U#4VD;RR M@6GS);_K!#N"5Y>J$VD[]H)E?1:>MWLO%*6)8%.82;LLG#8[AN'"?8.'-P1T3.(S_21:/^PR7)(-6,(H\&YU;]N;A M(=R@+V3>2JBM!KRQQ G6<5#, "QEXYWLD@17)]1W8L MW_(PW_9)+#2ZE7=E MTQ@/&S*0;:F,WMNN9>'N7>/69H?VX)HI_Q) MLA1'>'(BXY $![,8O? M9>F@RW;+UJM^U=#;I76JNXO5U(4LC4"\/>E4GK_Q3Q@>+OH\G]02P,$% M @ )V^C6*)*^5Y>!P 51, !D !X;"]W;W)K&ULI5C;;MM&$'W75RP4M&@!63>[CAM? -M-VSRX"9)>'HH^K,@1N0VYR^PN M);M?WS.[)$5=K#8M$,0B.3,[ES-GAKQ:&_O1Y41>/):%=M?#W/OJU63BDIQ* MZ<:F(HTG2V-+Z7%ILXFK+,DT*)7%9#Z=GD]*J?3PYBK<>V=OKDSM"Z7IG16N M+DMIG^ZH,.OKX6S8WGBOLMSSCS5W1G+!X%?%:U=[[?@2!;&?.2+-^GU<,H.44&)9PL2?U9T3T7!AN#&I\;F ML#N2%?N_6^O?A]@1RT(ZNC?%;RKU^?7P8BA26LJZ\._-^D=JXOF&[26F<.%_ ML8ZR\[.A2&KG3=DHPX-2Z?A7/C9YZ"E<3)]1F#<*\^!W/"AX^9WT\N;*FK6P M+ UK_".$&K3AG-)XJF"GK]Y:S.IU5^24W0U\;#(]R=)HWT7M>?/:)^* M!Z-][L1KG5*ZK3^!)YT[\]:=N_E1@P_2CL7I;"3FT_G9$7NG77BGP=[IOPA/ M_'Z[<-X"!W\>B9/!5J#?&4V9+ 8/M:]E(=YH5UNI$Q+WIJRD?A)???GB8CZ?7C:" M(@J&F[/+KX6)QB@5M1,2_[10G8W<%*G2F4@:6SCOMLZ 5#$_'XG9MQ?G8_&V MMCT-5R^<2I6TBF#+DKCUA=1>)>*#EQ[WGG=P1[+U<"0>5)(K>'E$]^'-_=N- M@L])O"/-7A6RI_6#-775Z702&\5UCJ,0+7C(>2?,4OS\C*G6 :E3H2"Z1JH* M)&BMDC).4M._A [H:Z5):)+".08+J MIB=MZ;G6Z9J<1X0C\1-X_K7.\"@= 4<"A('JM(R!:@&@DB.TA, I*]GT*V%" M0E:PPC?$LM9A*(S"@U[<7:@][Q K2^VGHY,9!TCLF4&ZTCJ)F#'/=T0#+8@K MS$55A"+W:U%C")B%*FC4OUUB[J@3>*5"N0:<8[C(()B]O SMB=D9":$RA4IP M5G1T)Y+_XV9N2F)\VP@L/%L!4**2SI'.R/:<[SEQH&[;3"1R*E(A*[CVB-,\ M ^KL[(O60^#=>9S'-'1?X"QQ&S*#2#$PDX_!EVWMBTY[L*]]MZ7-25).Q+!R M57&"5BI%"G:<7"N?[QSS2ZW(>16S9R9(VYU:(VCA3 MY4^CS=-2:K 4)ZIWD\JJ,$^T(=5X>RD3\*K'&8/@PG*)(+JG_JG:99BV <>[ M@S'FL) 6Y.I[$V2$!K,04U5@;Q"F#-QL+%<.H5OJLVN+@:_8B69FB&98()U" MIJF*;+@'-B=FT^D7@T\UP'P2,W;0MHO-\&#J (]VL-]OZ&IOE(WVI/>FX?8P M?&Z;&>^Z7178TR)"T=UUB2;IJKNTIN1B.&HPK4("T366!Z&:)X!-Y&( MC!G+_4A)S>\0/30$#_M:#;EJ OY2[.O<#;:K, B<"2<"H/.ITT?CC)A#DV"( M-U651'0-MLX(]"5M&LQ\%NK'V_4^WEK_K:,D)W:A=#_KJ(@.S(2EC4(",:LP M2@B[022OO40.D+.E\G+!O819L_B3P@M<.\.ZH?59]-D&/E=!])$0<5&UR*A342_@L\SJA9EZ*/@9,S.*\[!Y@P#"!5 M-=0Q>.: 9IPCF"81T.*W#Q4V$P&?E=V;Z.; 3B.3A-L-S0)(JKC^Q*Y% _JM MC'XFIGJ9C#,I^%A1HI9@,JO<1Q%J64#4,Y?QU(H'#YPJ%?CM4%N, JLS1/'" MM>1YAT0IY!?;IL-[2=L$\>:FPQ:UYRTP-4(;'XJ8L$_XT4[F3C/XEEF9JD!A M7$O=\L)3P!E.-I9&>^0@=M 9#6]F5\Y#.E58&^)L:YAF$!?M%#5+//*U5O!J M!=2-Q8_8$!#9H:.8A[!H81[R2UFT'EQ/T' @":R *&D2LL=A]MR0_E M=]^_ MMKV*#=89V16&9]R&'9,><-92>$<.6P5*G&E& HPP3A-NL]@?#*FX)?%NB8TE M#0N-11YTC48_]&(]Z7WJ ,"S\$&'EU-@.W[UZ.YVWXQNXZ>2C7C\X(05-.-- MIJ E5*?CE]\,D=;P$2=>>%.%#R<+X['$AI\Y<8NS )XOC?'M!1_0?4F[^1M0 M2P,$% @ )V^C6(0S]]F+ P 80@ !D !X;"]W;W)K&ULE5;?;]M&#'[/7T&H0+$!KF7+;A8DMH$XS;"A*)HFV/I0].$L M4=:UISOM[A0E_WW).UEQ6\?;7JS[07XD/QY)+SICO[H*T<-#K;1;)I7WS7F: MNKS"6KBQ:5#336EL+3QM[39UC451!*5:I=ED5YX-TM6C$%N_0_]7<6-JE THA:]1.&@T6RV5R M.3U?SUD^"/PML7-[:^!(-L9\Y,(.ASCU>H% .1&__TF,E@ MDA7WUSOTWT/L%,M&.+PRZJ,L?+5,SA(HL!2M\K>F^P/[>%XS7FZ4"[_01=G9 M+(&\==[4O3)Y4$L=O^*AYV%/X6SRC$+6*V3![V@H>/E&>+%:6-.!96E"XT4( M-6B3GZU%DXZ,"7<6'2HO6"N%JDG:!9(\QYF'6&R9V!F\,YH M7SFXU@46W^NGY-+@5[;S:YT=!7PG[!AFTQ%DDVQ^!&\VQ#D+>+/_$R=\NMPX M;^EE?#X4\Q6;U\,3V=7!SQ=S[X.S^&_M_SZ*S5HBVDQ^("*M/A/=H1F&=-=7C2HSX/2E7*)>Q * 6B^$(U M04W!NQ'DAGJ#\U)OP6CUR"%JAE:DD[?6\L6> N$+/XJ&$$PC-;M 2NQ?+33U M()8;@; (&G-TCMI4H$- *:2%9I_ 7O$IL,8XR3BQR$WAS%VN?&5180ZUAQRS0%53%X-)1.#,'X(1!)!4AX\H+-MA2M\08KU!.]@:PT=&RDU-_!7P:%K@^?#= M(WJBR1%_&!/2(?QK^NF"\OREU;&+=])7 ?@@(%%\PI<4.%*^S0\9VI,D3$\C M*[YFEKK4NB61WBI9VGGR]B<22.E'#F;A<7% I51T/[AYQR^1G@7&_%\_Y)70 M6X0K(DNZ,-I^>?GB+,LF%W?75V$UO?B5[<=\GO84'VHIZ5[;K]%NPW#CT%KM MXP083H?Y>1G'QI-X'+YD;"LI\PI+4IV,?WN=@(T#+6Z\:<(0V1A/(RDL*\HQ M6A:@^](0Y?V�S_*E;? %!+ P04 " G;Z-8-*7M?DL% #D#0 &0 M 'AL+W=OO(-RMV #7-]EQ MXB8&G';#^M N:+OE8=@#+1U;1"12):DX^??[#B7YDME&!^Q%$J5SOO.=*ZGK MC;$/+B/RXJG(M;OI9-Z7LW[?)1D5TO5,21I?5L86TF-IUWU76I)I4"KR_F@P MN.@74NG._#J\N[/S:U/Y7&FZL\)512'M\RWE9G/3&7;:%Y_5.O/\HC^_+N6: MOI#_H[RS6/6W**DJ2#MEM+"TNNDLAK/;,LV!/EL8\\.)#>M,9 M,"'**?&,('%[I'>4YPP$&M\:S,[6)"ON/[?HOP;?XPJ7@Q,* MHT9A%'C7A@++]]++^;4U&V%9&FC\$%P-VB"G-"?EB[?XJJ#GYY^0]P\Z,06) M.[+B2R8M7?<]D/E[/VE0;FN4T0F46'PTVF=._*)32@_U^V"TI35J:=V.S@)^ ME+8GXF%7C :C\1F\>.MF'/#B_^"F^&NQ=-ZB+OX^YG$-.#X.R+TR#%X>X;N>$MW? []N[-R%N4XQUB\B8Y&XYY$)A])^(T122Z= M(R?,2D"J0/>@$).'KMAD*LG$AK@?H>F-D)"JK'C'&F)Q(!Y)G>Y]O#WXV!._ MXTM"UJN52J0G-J9 RI;&RM"QI36/*@4-GTD/TZ3I$489<6FD35DC51;];:Q# M*X(UW!02+UF/C>N3]KNG<%PF\UPX5:"OI293N?RY!3^)O8CVL6O"RHE2/LME M3APGGR&^)D_)AK">BIF (HLZB>1XC#_!091!9_L>5 UHIQPUR$MA^:DUBFM. MTGDQ'/PHUIC4GC.521T ;*-49_)\+-/OC&5/+!)FI/0Z?^YR>52.@C44TYM0 M3*(@GYF4(P'-LN)\ TVC$E5=B258.J[$GOBZKQDUFNR9%B2MAAD\Y[E)ZCKA MK:G*91V E. N!B4*X1BX<%1*C@&2"CW@(0HUPQ?%'H9]<+L-@6//0H_LXL/) MT?MDFMQ:XAT13$6E4X4QHY;P.=WG5#G^+%$DZ(%$E4$_ M.$M,>&6/N#1N,= MS(5P;I-A>;,)E'<.-'$+!;?DW5:$KM>08T]9'^#*P \%3MQSG& N)IVH7&WY M0S+254$($Q<#^PBC!D&M7]3Y/<@E8J626E+E+QW=!9]YG*[\,]-B%GW-+-'! M-B.P2DK^'-T&=XZY M,(L^M9&918N#M._$HQ^B27<07^%^-9SB.N[&EWR_Q.K]+I2SZ#Z<&BA]@ZJR MG/-@A$>J=Y@^W%'1:-J]' Z!.)E.>3&\BIO%:9JP->@-+^O;Q<%M$KT_DZ+_ MV3^ +7EDKUK'0N$@!W7!U.53%_YI-T\%B58K=$8]N> 13G?H[J2RRBMR,[A9 MC[-06%24N7E&!=6U9DJVZ:)X$KU^=3D:CMY&PVF\?3Y)NZWNE\3'%SOB\46[ M.!?HLQFZYU:'G@EZ>972?D6T[+D!RPH]()MINS)(V(8E]$L'\'2TZ50]U??\ M@6ATMHF7E,AVOM,3QI7"HK0JH7:3:OEQ=Q%W*K]LDX>S_P-@MPHGYT&*3,*5 MH%N6.0863[9FA/6^=R#L4GDL:JWAMJ*>0K#3:-B]N(J[5P. =./!M#N.)^+8 MN:Z_=_)&VZS#_X6#'Y7V]2%\^W;["[.H3^X[\?K_!^37"O1R6D%UT)M..O68 M;Q?>E.$?P7A,<-O&%D6P/>5,;Y=L('MC]W\'U!+ P04 " G;Z-8 ME_04K$,' L% &0 'AL+W=O^O()0+$D#6S1[;.[X MI,@\V!D,)-L'A;[0'53$C=LLD.R)6N_?D\5 MNULMCZ1)@)T7J2^LXJFJ4Y?F[<;Y/\)*J2A>2F/#W6 58_5V/ [Y2I4RC%RE M+-XLG"]EQ*U?CD/EE2Q8J#3CV61R.2ZEMH/[6W[VWM_?NCH:;=5[+T)=EM)O M'Y5QF[O!=- ^^*"7JT@/QO>WE5RJCRK^5KWWN!MW6@I=*ANTL\*KQ=W@8?KV M\8+6\X)_:K4)O6M!ELR=^X-NWA5W@PD!4D;ED31(_*W5DS*&% '&GXW.0;VP92Z#>G+F=UW$U=W@>B *M9"UB1_1VB*QMA("BU3?_RI?%#3^!Z3B_0>E;:B]M+FZ'46?=.>L[_[QUXE\/\Q ] M6/#O0X8F/1>']5!FO V5S-7= -0/RJ_5X/[;KZ:7DYL3*"\ZE!>GM'\N!J>% M+\19UC?S(1IIH\[%QRBC"D+:0OS@K%I*(Y[K6.-O)==*5-)CE:ZPJ! :Z2$J MYZ!\*>32*X6\BR)HTCC]Q_6EJ!%A+S8KG:]$7*DMKT8JPZ>TG31F*_ CW()> M:Y_!397BE!-P6:GK,@R%<2$TF.A2J!<4%SP9\J._ !VZK0@KZ15=)E0;KR/A MQHY(Q=! 2 #)L#QWOF#?;'1D]"(J7^XMW+-[] F2E20TXGKR3;-Y(WI@R^%A MCT,>I/Z\^$C\4GNQ"R=Y6!=:>GW8(;TPIBCFS@;84W!\U(:'.$R79;L7#Z'DD'E6 M"LF< ,2',_'=CR\YZCY4?R\99 .V'_!5O M*#I F1T)'ML,NRJ#HH=-/5?DM]FW7UW/9I]1AE MO&(NMF6"KR7X08R(\%SCW:_/1Q/T0F/HGK 1&5L9.,!37"P1K5+$?-KUD)J+ MT23KJ^D$DJX;$NPLSM%=T3]OXW MP>THT,:+VUW#!BZUG]K;;'? N)YMW/#F:*&QUR*/.+DQ.@E@BMFW_+*?'3Q0 MU+YRH1NJ=A9IG@\,.*]2AU88,/(T;QVW QA"%RPB>C*%-:V5"2E7:!J2%=4\ MK\GG2PRZEAF4=;9LFX3%B(-!9[@_K4)TH4T:NN"%RM3A[\Y^*6*USS%>(CHR M!\TD3]Q[J>U2!$6.ZDQS$H9N1[--Z'.OZWW=VXSMI)JA"AXE*>5+#?^[ 39#ZMK?-BZ.3E@A[29HP+-W!209R2E7DH[ M?#V/#\7SNZ=?V"7OE24%1G)$FCFQH(WF2I2JG*=)EA6W^L135RN@\LE(C8^! MAQ [)+DE9N/HLQV*'G. ";.K)X7R!:: MKI7G$;/WIENM[7]JOQ5YPGO,60=+QDC\3LZIG(][H%'.%*;2.;:Q6-_D!4V8 M_)K TB=:3M\2.?RJ8Y,EK)!.0U+*=1)U1;D$%CN[=.FC;$U',Z2Y=+6EY*LC M?3,2ZS!;ZQ"=U[E, YS 9XL<"A#:+A7;V WB[?ZM;!JN>-KS"ID)SV=( 6A+ MX.I 70&AFC?-_LPMSIKC&A CKESAC%MNATWQ]VIAN#BD^ICZ$7T.Y%2+"X'" M;UV)X';3/P*,H&,RUR7%8-\1)UQWZ,1@W#O! 0>6?$Y%C1@N2XRUJ6J12,7S\Y>N$]>!C2>!_Q>RBL] M^2S(DKE2'^G+V^+9F4,*R4KF+4G(\.=2OI)518*@QA^]S+/MDC1Q^GF0_H9M MARWS3,M7JOI0%NWJV5ER)@JYR+JJ_55=?2][>T*2EZM*\[_BRHSU_#.1=[I5 MZWXR-%B7M?F;?>K],)F0.#=,\/H)'NMM%F(MO\W:[/G31EV)AD9#&GU@4WDV ME"MK"LJ[ML';$O/:YV_K2ZE;>+G53R]:"*3'%WD_^:69[-TPV1<_JKI=:?&Z M+F2Q._\"BFRU\09M7GHG!?Z8-3/AN[;P'"\X(<_?6N>S//]VZ\2_7LQUVP % M_SYFJ)$3')=#.^.)WF2Y?'8&Z&O97,JSYU]_Y4;.-R>T#+9:!J>DWQ:#TY-# M<6Y-S7R_DB);JZ8M_Y2%R)5N1587 N]+8!B/%EG9B,NLZJ06:B%4UXA%^0DO M\+IKRK;$\ZP5"$6^VL9"7,D&T..LSB5& M-.)5(XNRM5YL]7@%/:SO&J6U^*U&\JCXZ7=(&OKP\0_X+K7U>JOR&U+9K/.H MK$6[4IV&4?JQ];VL"M$J:,NZ7UN_S=[-Q'N(TEUS+;3,MR;!"6I>E6"U&Q%3IV% 66[\6VYR76JUY+.;4.,;*=U!>8X;B6Y_CX%EA>$%EN"+$0 ME<1V'(?6CXC($G:=S[/\(UP[D>'ZMIM$(K;H0^I;J14$^.+9,6Q^K]JL(D=$ MB6_[:8I/KNU[*2R.DL".H=@#Z.N['OY"?<\C]T1.:B=N\#< X<5E5E;9O#+X M>Y=5\LM P00_C%PRDZP/[# A2,"_#OQTW[A;@6LG<+;K0))+84:<_/1HE!'7 MQ$Z2Q(H#BE&<>I:;AK8;.R?":OF.8RJ&@&ME@[>C!#%7 MB"I*8;N"!#A_V<@E.8.2E\7)B]9XX 7N+$19K"JN\!2G>C_[\;@XGJ7#N)GX M>:KZ8:Z#3]2HG=[(O(1VC;R4-=8]I9H857,]?Q9:MZOF!LXL&57[0')18K!H M2XEMKO ]A_RE:DJ3L8%Z/:AQH+R-3"U6E!5K94TPCWE9?2U*K3O90$1&&%]O MFE)3YE=([GA6"]=Y.!2%:6PEM,(T6G-0YGHF7A==/@T7&7F%MPU_TA(UP^K: M$L&_[D8>&(D1)_'D4(4F3GB+$ M7"Y<.PA0J/$B""T?(8FC&RD"*DT0,T5P+"(,^(:_*/&!G3A$$1+;@[ 3%"&U M/3\0$1.6$*=VD,8]2V J@)J3>#ZSA"BD)[%CIR$]B%SX M"H/^42PA26T_BLG8X4@CFYB^&.4V@X>C3S!2T'UR([4(21# M*R\AM(=D;I 03SC(#_\?JF#MU6,O"&?NG:A",O-OH@I_#3$(QH)_/V)@G28& MK,"4 (C/)@#F?5_IIUG?&J)ZI_(O[E#^PX>V^"O+/YR]3P".5:W[EWMK4NX/ MB^ M%5_\_15??)!&*RU[*!:,SI)Z87FW[BI^I)C:,1;DBKIMF%%1BB5-:MF* M;DRU%:=: \^=[008D;\!)\5*T=R?D"B-CQSRD>O#GKS*M"X790^<@O>'.D(T MQJ'$3!JU%ME.[M;(W;30JJ_N_=1KMIH\U.\H:&7!9()(Q12$LC>KAV"@GI#6 M5;F0@^L;:;PR+02:=VCQG\[@D(9>E[0N>9("5[,#X3K=TGM. 0R%/&\D&XHI M1:ESU=%TPU)UMI8'=K/ZL%TUE&%Z&[)!1)" 4\2\;1Z@_CN^1RH<"^ CBM1C MRE5J+:T"TF$GK=JN&BFQW[EM)ZEM=W#Z@723MJ>[4@;R1=58Q[/:YUWV(]> Z]M.,AYK*:XEDA,6JZ36II_@ M<8<(A"$$Q:21V8)*Q78P@*FZY0H!N#1/M.4B<7A$3#WPF=B?S!H';>=AY_73 M/#\&/75!@R)PI&0R;3(F@LB(QL0@[:E="17[S29AJX2'4GO=A"5?W144:=9^0XMZO$4,3TZW..\\'I_6>;S=N2[ MW/'U78X8G6$\.MSY_ZM%=SE;?QFCH'Y 1)ZZF.G.J=4+[=3Q*;/VY*U/KDM> M=TDZL+5]GN+AG^],WD1$D5>2[;*PGD39(QS1F(\$36$^L] MEZ_IK=.( CK3!O2/OV^Q<=&V(K'.3ZPW>ZF>TA/9ZQWQT. .#P=X'+YP:-Z3 M::P_(C3!+L)>.B4TB/I1.+K_)-M]H=:C.+8>6X]P D1B&*R95%@3 ]340TQ! M:!C1OXYW.&^HS,E#3W /:C"7LD/%M\<)(C<%""/X@C:T M^DH:0E8 8X"?7-,IV9QD]DG,9&_]@%R,+4S'(*\'&>4^N?]LLK<.^Q G7^X! M\TLU'U !W81JDKP# M0?T#/[ "Y$D?63]"\4:"3+WH5"D)D8-2UZ+F$-U612G?5^#.@'UV5PJY4GP-Z'H,%/_,X%$N8NSHLN]+%"JT.>K/@\I^0&)V^\ HB)$H4 O 7-Z8VF4]X M] "M$4=.:/LA%?'$)S2E(8IW B0E%Z^RCM(8:K@D).5PV'*2H4&T/ M9E30]VJ>S>?&S::"#T"$[/YTF:ME76Z/A /:^J*X,OC"@GNNH8?[S+)WO4$WEN3&L9Z&3^(&_S0KZE$K=J[K3;1;R7YY%JR M5[CI5I4?<=PUO3>2..2=*YR*P8R@!:+.V>>F-<:F"YF%77W$,>."UI=8\-"I MXK.<>D3?TPZB!Z=TMF[1&>- ?LQ6'L.3#>R&-5]A'ZL<8IJ^&3'=!:S-",@/ MQZ)]0ARW$N"I;7OFL ]\Z/Z^O3:P\6W2("SGF<8!D8H0F2<_#7KFJ$SX.'BZ M?P'-AO'4-FG:1595]K3L&0-OMN P=+=,8.E(5$@;I3:-\IW;P[V #?D=Y.53\#W6./)]-A,VXN:[-N4/[1ZN:.W[*JL M 8X;>4D_560[;C*\KZ!'\_7=3>8>LH33"7ILKV>B M[ICUT$KLBT66MZJ!?\VU"+GRBD)&!NYVU[# Y"R [:U+6$>MX+J%8\RALFPU M(]_>2K$690U;J1T.4!;E3I3,908)'[<'H8WA6#*=*$SE[?'''6 Z4Q:=;BD) M#"(:L91JV62;59D+:KNW/0?DGEM-[7-N3#(RJ,FW6[ GZW/H,F:33*2NV=L0 M7*W / MQAZA>!.C7#C1DNV]A(F PT#:!DO?D&"GLH0\)4\VS.]U'G M:G'>_W07! H\NE"56E)-0/@IP2\H6\+KC!G3S8&E$NF2[,3&K-4:0-DB$C%# MEAW"=;B]K9N"=G2?]QG^KOM\./$DJ7\0S+Y/_![F)0>PVRBS>E9G MU;4N>?GATFF=-1]E._$#6]35*!T5W\#UH>BW35_FM-S7T]X_:_6#1GYLMAI= M?,KQ)&9N>_J:215Q779KH\-PW<+]C7VO;"^!IE<_XP[>O_#!JN;"I]-#H9:+ MA;FK8 Z(P+26 1*K1!6B:^78R3GH@DPZ9J-0OO=#1A3P LZCVVNRB>0[&+O> M.QKM&V_6PSXI\W+#F6*\$M"S8[]GOIC\OGPMFR7_BIYR$I8T/S7?/MW^4/^% M^7WZ.-S\RA\86Y+]E5Q@JC.+PS-SFS%\:=6&?ZT^5VVKUOQQ)9$[&QJ ]PNE MVN$++;#][PO/_PM02P,$% @ )V^C6%2*."F,! 7PH !D !X;"]W M;W)K&ULK59+<]LV$+[C5V"83L:>8202I!Y4),W8 M;M+ZD$9CQ*FHVJ0N+)4NN(6AWK5-;4&7GBGJNRR*.IW*RYD M,!W[N9F>CE5C2R%AIJEIJHKKYULHU782Q,%^XD&LUM9-=*?CFJ]@#O:QGFD< M=0\HA:A &J$DU;"!.RA+!X0TON\P@T-(YWAJ[]$_^MPQEP4W<*?*KZ*PZTDP#&@!2]Z4]D%M M?X==/CV'EZO2^%^Z;?<6 [!^9YMX$\ MRU^YY=.Q5ENJW6Y$R8709(,WQNQQA32- M=H&(:19&%()K@5"-<7N-Y;:Q2C_C[_G-S-O MQ>^O,2"W=(,HJC$> (XQ\+[67-N6I),EUV*!*?KT*F$[]#-2PKRQ'WF1&H-1 M$)U:12O@"/.J0,<@+Q+!:8O-TNUZE,*B+'/'R= 52-"\+)\)Y@:U6[FE]/+O6X*+ZW@.N]U#L'/GZT#I\F:*1 M4('2&'0L\2MD1N2+]SSM6D=/XCS=3T*NA"M@+"3$,=?D 38@&T#_F89*-)@[ M<"VA&)&['^X"^87$"0NCC'DK">/A@,Q>W"&2]<)^;T"&N"WM$R]6_1*7,#8( M!VE&6-P+69*0/_ S+>0&C*]A)YNJ@,11F T8R<(4M]X?EU=X1E@_I3)8QM>$ MA7&,.25)3*[)9Q10DR0:D"3KD2_*(BV]RP\ILS0.XS1V%DN10A]Q72PL#50? M=I&IY4]X8/A",# BCZ?7W$>]]A3.JG.%I).!8X+V(,QBAN8/ EWU$C<['&3$ ME?N+-N+@/4@6);@'(:+$&5Y&7OS3M!H8T@N37D;2,,54_>(9F%[82U.'PL(^ MZZ/Q?^M\Q3+/,LX<^G])B9(,0I8.\;\?LJQ/SWU4NB&PO=V]R:W-H965T%__YFG%+*SWV QL[,Y^_[9FQGNC;V MSI6('NXKI=TL*KVOCWL]EY58"=FF2'/8J M(74TGX:Y*SN?FL8KJ?'*@FNJ2MB',U1F/8OZT>/$M2Q*SQ.]^;06!=Z@_ZN^ MLC3J;5%R6:%VTFBPN)Q%I_WCLR''AX"_):[=SC.PDH4Q=SSXD<^BA FAPLPS M@J"?%9ZC4@Q$-'YM,*/MDIRX^_R(?A&TDY:%<'ANU#\R]^4LFD20XU(TRE^; M]7?X2Z)9,^DCE+/P2\%+8+@WX,:9(./\ ;;,4- M M[@M^+@W].%\Y9ZX+^W=+8PP[=A>%\6^J.J3VS#JGWP%7PI/VU@)3RN%=?;2I)M04RO%^[/1#K.&:>1T[A \ MBV7>+9TNW);X8@Y*X4 ;P/M:6A%V>4[P,<\)K1NA8(G8DJ6IS*Q0"TV'&)QZ MTF.S'KE0)) J+!:H&5K&.KB^\\S?KZ2WKM%8XN2[;.F*4J0WFVB72GK M^!4<>_I"E72N02K+PC]RW2S0>5J E%$=LE+H H$N"\B$*T'D*Z$S=*]9\S(" MEO(>\X,@<3>>N>\-1CONA>Y94\YN<83O/*]BVR3/D#)AK<3M6B\*0.OTN^/A MYU!/,C(GG7)W@PP#HA<+A;#@*PS"1J,F:DVJ3$/5(IC7E@,=WMG=*^%U0XSI M'LEC:DC%V\%2#]0*\X+H,0_A'!+^SEYY@<%[JC\^Z3R5D4F_77CNNQ)BUQKRSU^G'HZ-^/$F2SODKPC'CU\+"%S;Z@:NR$HICDX@[;]+QZ +$24K'7G4$\&E/"80)O';&]G0NO M0EN$:]V1GU2,]N[;SFZ_'$[;"_,IO/WL(&\*J1TH7%)JTAV/(K#M5=X.O*G# M];DPGB[C\%@B'WP<0.^7QOC' 2^P_9Z:_P]02P,$% @ )V^C6,9?&ULE5;+;N,V%-WG M*PA-,"O;>MAQW(QM($Y;S"P&""9M9U%T04M7%A%*5$G*C_GZ'E*68J.)D=G8 M)'7ON><^R?E.Z6=3$%FV+V5E%D%A;7T7AB8MJ.1FI&JJ\"57NN066[T)3:V) M9UZIE&$21=.PY*(*EG-_]JB7<]58*2IZU,PT9;)6ZMEM MOF2+('*$2%)J'0+'WY8>2$H'!!K_'C&#WJ13/%UWZ+][W^'+FAMZ4/*[R&RQ M"&8!RRCGC;3?U.XS'?VY<7BIDL;_LETK.YX&+&V,5>51&0Q*4;7_?'^,PXG" M+'I#(3DJ))YW:\BS_)5;OIQKM6/:20/-+;RK7AOD1.62\F0UO@KHV>53P34- M5_ K8P^J1*X-=^&:AQ;H3B9,CTBK%BEY VG,OJK*%H;]5F64G>N'8-532SIJ MJ^0BX%>N1VP<#U@2)9,+>./>U;''&_^DJ^SO^[6Q&O7QSVM>MZ"3UT%=S]R9 MFJ>T"- 4AO26@N7'#_$T^G2!\J2G/+F$_E/9N8PT8\,KC_;QPRR)XT^OA.$[ ML9*X:30Q+B4SWO;:R]7\@$:TAEG%J*RE.A"9 1-5*IM,5!NVT=Q]5CE#Q:;/ M3-4.$B*\REAC@,AR+O1PRV73@99D"Y4Q#!9F"T*'ITI[,)5?:9+<0B8])4A[ MMR:89:K14#!H/6\4,TI[&3-B7RITI26-9G%@#KI3W'56O-$SIJT'L @/,P$I MJ[3Q['M_O:'&#;2U$9G@6E KP?-<2 &^\!M/.:>:^=.O&T.%ID M?,=!! LGED'^"@*>!0+6,5])GCX/G])"24>@U:RU2)U J3*2(_8'Y(S85"(7 MJ=/F!A/VZ!7H-!;D?OBH\;J6A_=#,Q1 FQIAGH>Y)@>"R,)!AG#3H ]NZB.' MF+='F=B*C!"9@R"9^1B=26X5L@M6]C!R5=?FY*UL=Z6 Q/CH^ZR=2=:25SX[ MU\EL.HBBV%N\3F[BP>WMN"\P6S@/RG9(D1M2#",&"<&,N7(SQJMA,1ZXVG)< M<6'( Y(J;($*!DMWKBI?I2A^50*5[]F:*LJ%]12FT2":1BV#FV0PNTW.T4;L MWK[8];/-5TW!H1"/IACR4L(K5PU-Y4*#S/YX1W J56V1&6Q.._=,JZOQ!L[K MR]&T!;>^F'W.''Y/A:DMM#F^NAL/(I@UNJOD2XEE9XGU&6+)>#J8 M'D^ODU'4A7QP=9XH3Y9+'WW<#@V7I]DV+X6%0QAMTK;G3G*" 8O U*TAO_ C*(:%/9]IG0G_:/K/OV;?$B MWK[00&(CX*"D'*K1Z/8FP&CPKYYV8U7M7QIK9?%N\&UL[5G?;]LX$G[77T%X%XLMH"3^$2=Q\P-(=[?8 A>T MM]WN/ASN@99HFQM)=$G*CN^OOV^&E"P[=MH"=\ ]W$MBBN1PYIN9;X;2S=K8 M1[=0RHNGLJC<;6_A_?+UV9G+%JJ4[M0L5869F;&E]!C:^9E;6B5SWE069\-^ M_^*LE+KJW=WPLP_V[L;4OM"5^F"%J\M2VLT;59CU;6_0:Q[\IN<+3P_.[FZ6 MS^;J2_9=MARU0Z]9,I_M2Y M7]SVKGHB5S-9%_XWL_Y517O&)"\SA>._8AW6CL8]D=7.FS)NA@:EKL)_^11Q MZ&RXZA_9,(P;AJQW.(BU_%EZ>7=CS5I86@UI](--Y=U03E?DE(_>8E9CG[][ M*[45?\BB5N)!25=;!<2]NSGS$$Y+SK(HZ$T0-#PB:"0>3.473OQ2Y2K?W7\& MI5K-AHUF;X8O"GR0]E2,!JD8]H?G+\@;M9:.6-[HVRP5_[B?.F\1'?\\9'20 M>7Y8)F7,:[>4F;KM(26I<+8!,?5 MY9+2%^.UPKDTS:MRY95%0DA.;FR=D2TKLB5ER5B>%1"@9YOG!M""YF -;3-I MK5:Y@)Y;.724J52CU\P4H# RW"^L@G3IU=Q@FWLM_J96JA #\<-W5\/!X!HF M&@]Q2ZLS2-<-^R!S[2.=3ZCJ'%CK[*A2UU'JL)6::PLR*X 4=E?;T91<"N0; M[(2!OI9@KUK-=C2ZYK/"U*@57U?/)57&B\Q8:Z;&2A(PW40C1 Z^.15O69<5 M7!]"AWV]D"O5G!A7'X.B]6N(C&=; $[7):2WKK*BSGD'QT-[>**W]C9.VVYM MX_&4XKN-C66-D,V*S0E( ,PEU.>:@M&IK+8A.*!!E(J="U5]I65"6L7XR974 M!8'*ME(-Z:@%9QT1" LR4RZEC?X 2]4!8T#.:Q(8KE&9L!B"S=2C"",G34G1 MH5"W*<)X*44MN98%OXBA:#$&(3/,&VV1%)!U:F.FF@%E^&>G@J MWC\3FG2%9B %[3PI^>GTXZGXW3*#[8K#P09GSIDE7+MV;E;*5B2'@GM)HY(3L5[S"1YYH&*6\A/;9\?CR>M"- %8'_EPHYMZ:\["9>H9P#FP*7/*5H MI^@(W VXD6V@7EDD;(H_ADAN5&! =(K41H;-@94\CM39 NA3VJ.B=6U#*TKH MF P0L(-KKPDD$],?NPAE\5 MQ\_JR3&Z#:5HCS#V!6TMR@U[EIF(*%BBGFD\!SUKE[:>WC$':;JDV-K2[D[? M(03H# /;W[1 35B3 M)DD3';-],@F$NGU 'G2FJD"V5JWH_M3-@WW3CN!A5IJ*B!'@4RH$S_+I664Z M*(A !;:!!25[=>?X!LUZ20CNF)&T9G ;+Q\JL"Y7/VPXN ,[.A60Z MC6H9=8J8TE?;&=K0/-F"C?^L(4GVI,CW3V;>%#-%*(V3KE\@N3F\+,MVFT21KB M-6VV*RJT42"]1]D*1F)D9.0.KX1^)2Z961 LVIL-!\8*@6MJ]PP43D8)8XFE M3L6]%P^<)\UE/.WX-N>:L'5]MRP<]WM[0^.\R)-#M8KSO.GFM]>5X4XG4,>: M;F+UH61Z%R@B.B:F?CL1,N@6?XQ9H+$\H,'8;[F/-7[=ICZV_ M5^7N%8?J$-V'-Z1+)#-V.%I;SW?BFMZ$%; 7+1B_.9SQC425NBYC8%#H NK MD-ZUY:6=B2[3+B6 *@RNP/$&C)_,!!6>)"%#MT+BN@KM46"1 M3MG8,R;TKU^R)K F/Z:+[YI+0XWNS IZL1(N9BCKVG_I\"^B/>(U*O2]BLY, MCKR@V"$ [L7I:$0,[2M86-N28FWWV)+M43);1*L)BL!A 9_.BPV&-$::"]>Z M(^U-@]%_[+J2[.;=ZZ,OISY1SG=FD[^'QO!#VQC>A\;PH?.RY5W[LN4^ /QC MC/=7R4>--AR5#_PCWO.+D_?;'NU=(-&X>KB[^E/WA78V2X45Z-1DD@W0R&;:K?\]1)E=WQ2ZER,4G[PVU6[8\/ MI,HXG?21*J-T,CB8*H3,Q6"<#L<4^G'=]\EX,DA'Y_U.#ASZI''6^?14*COG M#VST<@Z%-GR%:I^VW_#NPZ>K[?+P 1 Q.$>A1S6;86O_]'+<$S9\5 L#;Y;\ M(6MJO#&PO=V]R:W-H965T>@0)-OZ,.R!EJXM+A2IDI3E[-?OD+(U%TBR M8B\6/^Z]/.=^>M$9^^ J9D_[6FFW3"KOFXLT=47%M7!CT[#&S<;86GAL[39U MC6511J5:I7F6G:>UD#I9+>+9K5TM3.N5U'QKR;5U+>SC-2O3+9-)!WR9T[65-@LC;F M(6QNRF62!4"LN/#!@L!GQ^]9J6 (,+X<;";#DT'Q='VT_E/D#BYKX?B]49]E MZ:ME,D^HY(UHE;\SW<]\X/,VV"N,W2#TLAO.T.&A?]]KY,]I3^F2TKQQ]U"677^NG0#+ R8]PKO,7#7X2 M=DS3R8CR+)^]8&\ZT)M&>]-OH$=_7*V=M\B#/Y]BVAN:/6THU,:%:T3!RP3) M[]CN.%F]>34YSRY?@#D;8,Y>LOZ?47A1^VELDXQ^./N*_I4GN+>H!O^2T"5] MX(+K-=OCZ72$6G,-QVI1CR/JF"I1DC9(.\]6"D6MMER8K99_[&G-FC?2 M.S(6=5;8%N=20YJ=CZ^@APCE);LQW>BS/)N\&Y&O&!L(X8KN>,>Z9;H'>EDP M???FU3S/L\N;N_NXFEQ^CU>V G5,&R[90D?V[ ( T9;2D]F0:2T51CNC9 FX M/3S+OK7:$7I8W#^RL YD)^?D3?C.Q_3+"3_I7 N'56+'>)31?81TL!68P ^B M_ N%B<[D3V4::QH3I1PP@CGZ0D#D*PF_Z*V1>GL6<8[I,P?QG2P9HCNA6M&W M*(4>*33H=Q4L=L&RDO ,@1RLU,8R*?F N, L?*&-#PL?1#NI5#Q ;U:(#+G@ MG,;8:/K@FN@KYQB-/(! >,1:2;2/\AD@T'L]'T_0>I0*-\&%P9#&O("RAT2# M8'B0(V6,%J(Z?Q.HK:]IM!M[%@G^IO MZ)4O(%J-O[Q;4*VGZ7] MQILFSJ^U\9B&<5GA[P?;((#[C3'^N D/#']H5O\ 4$L#!!0 ( "=OHU@J MFE8@^PL 'XB 9 >&PO=V]R:W-H965T^V!O7YC*9[I0'ZQP59Y+ MN[]3F=F]'(P'S<(O>K/UM'!U^Z*4&_51^;^7'RP^7;544IVKPFE3"*O6+P>O MQL_N9K2?-_Q#JYWK/0NZRS^JNK[S(E>8C+' M?\4N[)U/!B*IG#=Y?1@2Y+H(_^7G6@^] \O1F0.3^L"$Y0Z,6,HWTLO;%];L MA*7=H$8/?%4^#>%T04;YZ"W>:ISSM^^T7.E,>ZV<@(G%.^,<'F61\J/XX3/, MCY475Q[:_H7C*]5Q8OU7H-5!) )1(36R&+ M$] 9P-9*@JMP;JT+B*]E)A)3I)I># 70"%QD7F8J%IG::)=)@K98?*I2S;OI MK%6;"B^,W3/T$IL82 +4)033!5.&9JWRU@2@A.IS;"3]M'O!V.#. M=J>=BJSZH])675"T\$:48%GKDU2;RAR$7#!14%]I,@BM6'/T1$:'?K,*J$$< M4YVRSG7A%00'398'>J@L"9,;BZL'?Z!]"#-H@:D+&%@7FUBL25A5)'O6C/H, M2I[4+=-/@%AR6!;V09^)X.3L,S!-Y2M[X#NQ6*E$5DXQZZT&=EN=]&T7C*KN M S]2 ?L(7%=(RBTZ*.EAUVW$8)]I_3C)I,[!S?E@ZF0KBXT:BE<<5B14@OS% M+(BHEX6'LT#=^$.1!-_S04/85\G,[Z-.C,3D SN3F>8 M:*3N958QZ! C781*+Q1=B0(4I"P=1Q!;CRT)K1)RE<9ZA%BMYJ'X3=7UG?ZW M"B67]OO'7??1EY/T/D,YZ9Y%OVZM4@>51D3E ?V91D_8[4SE0,-]']W)C)DC M[OXFBXK\GQ=957 8I;@">(,66CVZI,V?5DDB!$6&^;2J=,GFZ<$'3Y]N(] M,04K:?)<@-=T$OV$:GUUZC:+Y4T\GDVCQ?4HOKF916^+I+*@"NDS9NW-,\AI M*;F*O9(V&L]OXLGR)AK/%O%L/(T^L&'IE8N>+./IS90NB8?1-1Y^-1Y.I&NJ M.#R*ES>+:#Q=QN/1(OH@]056L^MXN5Q$LW$\&#29'U^<$@+T&IPO6MQ,XYOY(EHL;N+1-3ADU7D3SJ:C> ;19_-9 M/%N,^LYQ2#4X!3;-)_7S-)Y/Y^+G\RA(?#8%(@"F1H*ML2Y@X-=$,0G1:8D^ M?KLDVU;/?-1"A%*^:Y4=<8? M7KI4+D.=Y32NMD9B@UF3#L["U4+5PX"PU;B,*;=[2N*J=(?-"-M-!;>E@(AE*/ MLH\U.639*?L4PA=/2:*$7@3YHXF>?6E6.'NM;Y_*386[UY1A-#[70 MA'>KY,8!_FO/IKVO?$8%22(^>K8I'7K_]O7/K3&F%XTASAAC\@AC=(K]7YNE M4W_,XPDHODEW5%!!&2'3AI*\.1;UK/D5=CI6T/_;3A^W* :>IE7H8*CLY:X9 M6ZSJ?2(BNZT&'%TH).O2@ZKY7%=YUS'L.W2E0L!2-5W!(# &O8X":C=::;B* MT#]RM0+1ZB)&YI2&0]732(%=OIX871"O[CLO B9XXT,0J^MR^ H:O:HB*58X M$)4)Z/G;^]^^H4?Q\^_[^)WM2>*K"G*"FSKKOPZ MB?91,+=[L'^ARJ-)2J%E:MD^=+0=@E#J#SUH4ZZ$&2LWU(PRO0[B0M'?Z^[0 MU]'B^>;B%9K,MR5"W[ (!QUS9U=[I8&3'2P!/Z(B#6&Y]] ML%(+8-_QNCP?Z/5] ,Z2<)>G:9H:_+H.E@C,IPS6]!>,Z@E$$Q6SDI1_>;6G&81E6B7J6( V"['PA\.TM@SRUWYW2)YFP8A=Z6A.4X-.47%Q1T@1( ')" BDNRRN M:,!7&GJ*.U]HQ22BXHBHK.>;CHJ*EO10_,BFJ6L/&5KZ(Q4TOM3KA'9*ALF3 M) =IAG[0H%4"N/0]L^]TMC37#(%<7ZZR>X;1% M6CL=IDFJ1:1Z6;O;I2(&A:.GT S#Q34U$IV)FRH-B5LGK#I9-).F5.4\PC:V M&3J1.<+TL\9$F@TKR26JC+[<+[A0;'BUD^=>]1!4=X(57+;*R,-8)0R(+:=F M\G>*(57B86[8#KVKHJF_G,Q58P"*V'IGO=)UL%S=I4/Q-DS0:L0\'IQ&7U8/ M($AU0]'-1YNY:5?4:LBP4GZG@EZ$20(^U^IO1[3%FR[ M@WTP^L'4DKL'56S\]J0TS+0G4N 8V$?!A;J987@9PNH *YLJH1&#OD>HI_K' M"$2L0";;MY?LBOK#W'ZQV>"O,BX&0I=93X4$.9%L/*$N_/@UU0(9 2&E1+\O M [XTOD4R]T>U=6,3F8*R&EV#RQ7"ZL",[U8R]OV@/*63@W4!$[;AV#X.A M)EM3VK.^[@H"T>9+&5S4D5TXA4E!SYGJ,[XX^N_:LG/2DRYT<6\R&BG7OA0N M%!TWE2TQ=Y9:*Y(]35VV-WY*-]X?GNIUQW79\$5?2PF9&S9KJLT6"G5!=8DN M [2""2\:F!UJDQO4<@PC.XWP> /!-\#!]Q7!X9%O'08_>3'W+JISG'#GIN2E MD*%W7%F1R0\& J>^2;[J_2: QQ;TRP<7J(:?![2K[8\K7H7?%'3;PR\S4)%N M(#G\>(VCH^'U?"!L^+5#^.!-R;\P6!F/MI$?MT!;96D#WJ\-@*W^0 S:GYS< M_@=02P,$% @ )V^C6/QP\W% !0 ;!$ !D !X;"]W;W)K&ULW5A;;]LV%'[7KR#S7[QQ*EITT]MP6ZT-?;)+B^<[]HZC3M=*?3 Y@V7U92'/6 MRZVMW@P&)LZAY*:O*I#X)%6ZY!:G.AN82@-/G%!9#(+A<#(HN9"]Q:E;N]&+ M4U7;0DBXTG,1T7ZWX0\!:[,S9N3)4JE/-/DE.>L-R2 H(+:$P/%O!9=0 M% 2$9OS=8O8ZE22X.]Z@7SG?T9S,##9F7@0' :^Y M[K-PY+-@&$0'\,+.[=#AA=_@-OOS?&FLQKKYZ[D(- JBYQ50+[TQ%8_AK(?- M8D"OH+=X^6(T&;X]8'[4F1\=0O_JK!U$?=[F4N&<9D@0*PR M*?Y!Y(WBN%%<-(HY[6.\LU%S5*11&ZYNE;A]3P0U>$+&M<;5/MF?\Y6SGR\+ M@3V5;$&-\WR/ 4_]S*%(3JPZP2C46M@'I(FE909BF@G8N(6.UKJQ&%U<@4:U MT&?O6^GKC?25N(=D.[W;XB Q_:/@L%X9LB]$B F )DJ//8BR)#/<(+ QC:NA,0W/0!82DS"CG MH\:38\6Q.%-D *6-*Y#:BH(JD;-*JR5?XLP^G*CTI#T(6 DV5XDJ5/: @<]% MG'MXS- 9A%&G0I/6Z4!/(>:&_,3<2U6*F+*"MN!9A3G#*MJDR[7-43%ZW"T; M9]O&VR*@]ZHF!PU:;"A\>,9C9DESGWW(20=MIGA0FK!IB0ZHA0AHR8MM1Z14 MFZRM/0I_7'!C1"JH>DS":[=C_7)QTKTD/WCO*-_YR8.0C?82>G1<:)' MM-GF&H#JF(XJH*.*[5'5]\Z;O%VUHA^.52H6J#[IO7WD53+L0H2\B$=*R#"K'DA$J\G[S)=.Y'\RF.1GX8 M3&AE,O.C<(ZCER]FP2AXZUW695UP>H%CD*9$LXC $U6Y5SL>A/I^W*>,QN=\C_%F(0*]=G6"S>DW.A?>18_&M9LZY4T_*?$RV$X/L2=43CVQ\.Q M\VOH3H-H,O0GL\;3:#)ES]V?!CLWX!)TYN[Y])Z+7C67X6ZU^Y1PWMR@M]N; M[Q!8:1AO@R^\*8H.^]-QC^GF;M],K*KD MH/O LO@74$L#!!0 ( "=OHUC6)ZVBV@, +(( 9 >&PO=V]R:W-H M965TBCZLR*&X"+G+["YUZ=?W[))25,-6B[S8W-F9,V&\()Y-:K'B!;O?ZP>#4WQ R63% MRDJMR' ^C>;)S=W8ZP>%/R1O[-$W^4B66G_QA_ML&@T\(2XY=1Y!X-^:WW%9 M>B#0^-IA1@>7WO#X>X_^(<2.6);"\CM=?I:9*Z;15409YZ(IW:/>_,Q=/!<> M+]6E#7]IT^J.+R-*&^MTU1F#0255^U]LNSP<&5P-7C 8=@;#P+MU%%B^%T[, M)D9OR'AMH/F/$&JP!CFI?%$6SN!6PL[-[JL:B2&=TR=D<)ZFNE%.JA4MG%"9 M,)F=Q Y^O':<=IAW+>;P!] 3<\"?A1F#Z- MDAX-!\/Q";S1(>A1P!M]=]#TYWQIG8'67\_%W\*/GX?W[^C&P@-/(SP4RV;- MT>SUJ^1R<'N"_/A ?GP*_3LK=AHS&='YV?_(RKVB!=>.JR4;%".Y[)$KF#[, M%WY5+B4HB2I MD/[&RRTM=R2RS#,1ZNS(H-(9EZT?PU\;B5Q#@W EW8Z.QB($J,ID#("G(R'5$?,@MX30P/J*FT,I'WZS0>B7!>$*^11 MG/@.3+(&AU17=,"4!((!I,.\*W=[WF%LZ?SL>?)]7XU/>GTH MQO5_%0/9$CM(O1;G.8>!2)EP3)CN]/K5U7 XN+45\@%$P[4VH?Z>M5"2;2^H M)+<^'YA\:*+,D[]'0U R>)._?9.\]1EXY%53BD!_4&UW1$W%RW:?/3!M& @6]1!\9 M=R%RG^,G-=H@GC9COVH$.L0J42/Y#(5 M:#O9O5T5N+=T CZVMPF5P,E0*FQ!.;K=]I^;1/'1'JG8K,*V1.O[0="NE(/T ML)#G[1[ZIMYN&PO M=V]R:W-H965TM8P?;V2QOS]A)0T%M5NI-XL/\O[^9R).P%?)1%0":/%>, MJ\@IM*Y7KJN2 BJJ)J(&CCN9D!75.)6YJVH)-+6BBKF!YRW3XSG%A7^:%-@MN'-8TAWO07^N=Q)D[N*1E!5R5 M@A,)6>2L_=5F:>)MP+<26G4R)B:3@Q"/9K)-(\/-G?,Y4 5W KVO4QU$3EO'9)"1ANF]Z+]!'T^<^.7"*;L MD[1=["QP2-(H+:I>C 15R;LW?>[K<") G_."H!<$EKL[R%*^IYK&H10MD28: MW>0OJOWD6R 2\XXFV"4<,[*B=DZK\A@1?,1ORF0[I3 MZS>](EWRXS-&DZV&2OT\EWMG/3MO;6[/2M4T@O_2]WACAMFE"D8 9L/8/-1GR^"WUP!-V[Z M$MQB@%M<5;4'D'B7Z 6V<<^7V)8#V_+JPHWSC?M>Y'-/ND0%,K>]4)%$-%QW M#6-8'=KMNNLR?\.[7HW7,B^Y(@PRE'J3)7Y.V?6_;J)%;7O.06CL8'98X"\# MI G _4P(?9R8 X:?4/P'4$L#!!0 ( "=OHUCZOS&+7@< $\3 9 M>&PO=V]R:W-H965TWIRP?!#XI6KO>;\&>+(SYS!?OTJOA ME %108EG"Q)_5G1'1<&& ..OQN:P.Y(5^[];ZS\$W^'+0CJZ,\5O*O7YU?!L M*%):RKKP'\SZ)VK\>4;NM/ *I#-F^1 MW1H-G1XVQ&UR M[BJ9T-40?>#(KFAX_?6+V9OIQ1&8IQW,TV/6MV >PG9<^SNC*9/%X+[VM2S$ M.^UJ*W5"XLZ4E=1/XN77+\[F\^E%(RBB8+@YN_A&F'@ZI:)V0N*?%JJSD9LB M53H326,+<;RI,]2HF+\9B=FW9V_&XGUM>QJN7CB5*FE14T):$C>^D-JK1'ST MTN/>\P!W)%N$(W&ODEP!Y1'=^W=W[S<*/B?Q0)I1%;*G]:,U==7I=!(;Q76. MH^ M&,AY)\Q2_/*,J1: U*E0$%TC5 4"M-:(9!>$IRW=E$JM_%.K.PK*'\&; M.=E#SN'X3\IF2BO9@6[%6\P[\1]LQQ_V(:VLD,NE*E1(P-HJ3YS1DFRB4! L M59%U1N."RRLX7EF, >NCAXETJ!E<)&9%%M3M!#TF1>W K_#:YPALE@LI-'GF M9#:@X"\&24K:]^H#NAKA4EHDL(X1@NRFK]K4]/SN7.VA@Z\L MM1^.3F8<2F+/#,*5UDFL&?-\1S2E!7&%B:B*D.1^+FK0OUFH@D;]VR4FCGH% M5"JD:\ Q!D0N@MG;B]">F)J1Z*J&T2/0'4_^#\ST]!=@;/$38@,/,6H M3#X'+-O:9YWV8%_[=DN;@Z2-9*"_*,\+'G>H"P3GJ))6!N:P ME0F_Z!$U0O!DM%U+^R2TXQC*BZM0+$ @J$H'1S(*@#& .)ZM_ YUHYH I$[R MO1IJ&_>9X+J<1Q%;=K*DS;D5O#;.5/G3:/.TE!HLQ8'JW:2R*LP3;4@UWE[* M!+SJ<<8@0%@NX43WU#]5NPS3-N!X=S#&&!;2@EQ];X*,T& 68JH*[ W"E(&; MC>7,P75+?79M:^ E@VAFAFB&!<(I9)JJR(9[Q>;$;#K]:O!7C6)^%2-VT+:+ MS7!OZE >[6"_V]#5WB@;[4GO3A5T56,MBA:*[ZQ)-TF5W:4W) MR7#4U+0* 437<'!J(+ \#-$\ VXB$1DSION1DIK?'GK5$!#VM1IRU83Z2[&I M53G<1T+$3L4&EV)A MC01^@<<9->M2Q!@X.0-XW0%@PC HJ:JACL$S!S3C',XT@8 6OVRHL)D(8%9V M;Z*; SN-3!)N-S0+2E+%]2=V+1K0;T7T"VNJ%\DXDP+&BA*U!)-9Y3Z+D,L" MHIZYC*=6/'C@5*G ;X?:8A18G4L4[U=+GG<(E$)\L6TZO)>T31!O;CIL47O> M E,CM/$AB0ECPH]V,G>: 5MF9:H"A7$N=L! M>H*& TE@!41*DQ ]=K,'0_I#N=Q]_]I&%1NL,[(K#&3UZ"9^)-F(QT]-6$$SWF0*6D)U.G[[>HBPAL\W\<*;*GPR61B/ M)3;\S(E;G 7P?&F,;R_X@.X;VO4_4$L#!!0 ( "=OHUA_ZQ"*W , )4( M 9 >&PO=V]R:W-H965TP75S%[6M=*NTE2>=]#(WYDO8W!63 MI!\(L>+%ZA_X^^@Y?YL+Q6Z,^R\)7D^0B MH8)+T2K_8%:_\M:?LX"7&^7B+ZTZW=%Y0GGKO*FWQF!02]W]B_4V#@<&%_UG M# 9;@T'DW5T46;X37DS'UJS(!FV@A45T-5J#G-0A*3-O<2IAYZ=W=8/ D"GI M$R)XD^>FU5[J!Z-D+MF=C%./*X-AFF_A;SOXP3/P0_IHM*\< M_:(++OYMGX+JGN]@Q_=V\"+@1V%[-,Q.:= ?C%[ &^[]'T:\X?_W_Z^;N?,6 M6G\_Y7\'/WH:/CRI*X<;>)+@S3BV2TZFKU]EY_WK%\B/]N1'+Z'_!_)/,?X! MIJ89-Y[K.5L$.3L_)5\QO;^9W9)TKN6"%JTLA,X9!\*3P!-%;@G^+:5IW?=C M/+I@*L%26FA%IJ74.)1"D=0(:QODCN8;$D41J M]=&!0FX)5=X_EKZU$#*%! M.))^0]Y FIN%EO\P\;K!2P>1W'(A/2GC7-".!D*A^T125H"3#9#Z@%G4>V1H M05WGK86T1[\'1[3?.N$K>> GUI%)T6*3F[I1O [TD -('?H#3$G &4!ZM#2U MV?&.G0+3<&!L+)K 6&F_\-*IDUR$>:&XHCB*0OT-!4-8_+D^.LY,0@0=>M$I$ M^K,W'TY# (36+=(:O Z1LK(^N*#!WN QS7DAM8Z)+J%S]([SSKOL++[I(976 MU/1(G%WVZ#/3BA% 0<_11\1]]#S$^%&.5O"GB]AI9&A:BXHSS38!C[0A^TW M&[NA;$NK2V07C5!0@?T;+]:($G*&N1 .+'L10\;"!B==@/XIZUVB=2N%J[I" M>O[B0A:DC:=*+*.G$C52RER@[.3VL>O(O:,3\3&@;VN]U2' M20]&1&N-WFW#!_DMD^@U02P,$% @ )V^C6&O8 M>L U! %@L !D !X;"]W;W)K&ULK59+;]LX M$+[K5Q#JHF@!K_7RN[8!.TG1'EH$2;HY+/9 4V.+B$1J22I.__T.*5FVLX[0 M!?8B/F?F^S@/S7POU9/. QY*7*A%WYF3#D+ LTR**CNRQ($GFRE*JC!I=H% MNE1 4R=4Y$$]/ID3RV0C MY9-=?$T7?F@!00[,6 T4AV>X@CRWBA#&WXU.OS5I!4_G!^V?'7?DLJ$:KF3^ MR%.3+?R)3U+8TBHW=W+_!1H^#B"3N79?LF_NACYAE3:R:(010<%%/=*7YAU^ M12!N!&*'NS;D4%Y30Y=S)?=$V=NHS4X<52>-X+BP3KDW"D\YRIGE=_3[5\%D M >06%+G/J +RX8%N<^IB6&[)]ZH 18U4 MFE"1DFL0$L.BWOBA(25($V,8_8DY,^'J[/#F?>0Z8 MSN*78/2QS(:?9\//?A*OT=R,ZW^M/Z #3"8KC=9TC\ +@]*<($PQ33]ZM8LN M49AYK8MGWBK/)6N?[7C=^\T;]L)DBN,T&N-WT$LF=IS@ZB0F9MZCJTN0_DZ? M4>D.:B,:W\%H@Q"YV'GQN#>)(M0X'(_M(IHFS>)MF&@K[$>3>AB=#4/ONL-% M_S,_5+9!U2C=$*N:)*@#AAW#O8/F6X\$VRW^/:QR%W3X_R :6*6XX:!G2!-# M&U&XP(*BS.5/C* ZUF3I4LQ+AM[[=Y,XBC]YT3AIYV_"/D3W:^"#T1%X,CHL MNAZZRT,=I6G8EJ9A9RE8"DDX M[@V2(;D49<%)KX)E8.IS0@ ,P< 9 >&PO=V]R:W-H965TI5DQ.CMQ8Q^JLY-R M4^=983Y4S&Y6J[2Z?VWR\O9TQ$>[@5^SQ;*F@?'9R3I=F"M3?UQ_J' W;J7, MLI4I;%86K#+ST]$Y/WZM:;Z;\%MF;FWGFI$ED[+\1#?O9J>C@!0RN9G6)"'% MWXVY,'E.@J#&'UN9HW9+6MB]WDE_ZVR'+9/4FHLR_SV;UM,RM^V6WV[G!B$TWMBY7V\708)45S7]ZM_7#OT[*0J;UE%LR&-+IRI;C64RPH*RE5=X6F&=?79N^+&V!I>KBT[N$XG MN;&')^,:DNGY>+J5\KJ1(CXC1;+W95$O+;LL9F;V>/T8&K5JB9U:K\6@P/=I M=<0D]YD(A!J0)ULSI9,GGV'F?\XGMJZ0#O_M,[21H_KET!$YMNMT:DY'. /6 M5#=F=/;]=SP*?AS04K5:JB'I9^>KLJJS_YD9NRAMS=)BQBYMG2'W,/0VS2KV M6YIOC&7EG+W-[C#X/JTW559GQO;9,KA;ORW72\/25HWI3@W3JC$G-6Y:-9.E56K"DMK*%9-EVT$V:VI(->R>9D#!NRQ=Y%6U7U6+!J+O',:3HNIP8R* M751FEM7>8W=X/U6EM>QC >S)W>A/P!R[/_P+[HWU^CSG'60%JY?EQL(H>^C] M;/(9J\N=&^^]CT=71^P:HNRFNF?63%N3X(1RDF>+E,#$F>[F+LH;4Q646'!6 MM2ZK[7.:#U KIK3X%4NX'X8<%V'HO?)P%P41+K[_3@LN?J0A/ _PKX4?A)'W M[\=;V1J&-$+790Z-IFD.')W,LIO,NDDRCOPP2IB((H^NM0P]#E&Q%P9^%"E/ MBM@70GL76RU-USK$R \2R; BX)X().Z4)U3D\1!B(4K'?AR'WGM$9 &[?IBD MTT]P;4<&ES[7$8L]NDBDEWA*X4;X,6R^+NLT)T=$6OHR27#%?2D26!QIY<=0 M[!7TE5S@'^H+0>Z)@L377/T#B7!^DV8YH9_+OZLT-U\G%9K@AQ$G,\EZY8>: M4@+^#>"GE\;=4]S7<#8/((E3F!$GF?1&&7'5OM;:BQ7%*$Z$QY/0YW$P$%9/ M!H&O8Q(<0X"O0N2%#K ZW@:5XJ2D+SA%+%24Q$KX21*Z &(FC/V[4.6-F9K5 MQ%0[8)%?!"R[Q/C&\(5KPA>U3;%8/,(7BGS8X$NDXR_#%YWH+;[$+M>XKQ1. M.1ZHT),(21Q]%E^0IBIV^!)XA#:XPS_P0?DZ('S1OH"P 7Q)?"$5BX"4 DFV MLTQQ3;8)T8&8./%5$F\AQN$($E8+Z2 F"FDD#OPDI(&(PU>8]$U!C$Y\&<5D M;M)@#%=TIT-?\>2+,"8)-:#(N%/@9CW =6=99TX$D1'- MB5$1A@!UQ].Z#(TMGYK>Y6BL %A.,"W%&!9WH( !T0YD3X MC_ES/008X1($)_83&??[!TQ%$,6%[4-TMN4]C\@.2_=-[]*?+=\9@J*HA:)H M$(K^O .\_&.#"+&K5N<^J!GX:*7-#SZA*3)=IL7" 0W=-%3+$\2>FOC4XZYWR1VM< M[!'ACJQC]"25,8_>6SVD+E%413_R:9@:;[7\S^E\[+U]4ERI(%"01$]8=S$4 MX./@4N# 3V0VUO<(U< MH->04'3LS2PP\7^9^JE0[P!=W*%W $('*-Y9LRD> MVP-D[CD($!I&]!N(_77;B/4N/(@D.V0'2H?L<,\H]@.;-DU9MEHC:@VW7:;5 M@E:ZA3K&.C+F(7Q;/0^:;0]!]04JHL3_ ?H0=CAP+'1[+/1@DN[Q.T<[]JA_ M7_8/"OXLO7.E=X^EN5WW'0VJTYP@ZG1G9DJ;4$$$6MT2UA4VF^%,X+B8%9%T MM!?[T-P%L%]0K8&3:<&XV!X*JH[FZ5@'P/;;H,&'3P[2U^I]P)'03-+A<[T/ M!U"&TK5^:%[DR]^L>=1V4+,:E-ZTQ8E[EV+4.%#^\,A3$=!T\-*UP:!406*VGQ.9$\K M]L]DT7XY_#83B;#6H3AWK31(=RC=:TH!%OP%K^HXO56-P:<)]'TE$O=J%GG2 MGT>83>]:H((,*?22,C$:?EFG(@ ["A<8+H^I2Y>4CP*I]9!'0>C+D)B2EI1- M20@FH=P!0>NN@KB74XP[7YA6!N!,W]$L_+G=#&[0? M,,_^#U!+ P04 " G;Z-8(_A4H7(# #!!P &0 'AL+W=O:&ELJRN17I**LW_?(:4HWL+KHD /DH;DS)LWC^)P<53ZH]D#6/K2-M(L M@[VUAWD4F7(/K3#7Z@ 25[9*M\+B4.\B<] @*A_4-A&+XVG4BEH&JX6?6^O5 M0G6VJ26L-35=VPK]^18:=5P&2? Z\5#O]M9-1*O%0>S@$>R'PUKC*!I1JKH% M:6HEJ8;M,KA)YK>I\_<.O]5P-"5W2^#64 KV(JNL0_J^#,,]60. MKU2-\6]Z['TY9BP[8U4[!..XK67_%2^##B2.:,WRI/AK)U=)MRJ/5N%ICG%T]P@XEMO1>]AOLE)H\B4T#YFH165)2%G,T@MX M?"R7>SS^'\K]XV9CK,;?X\]S!?=XZ7D\=V3FYB!*6 9X)@SH9PA6WWV33./O M+[!-1[;I)?35NUH*6=:BH6YOZ>8S'?B?(WH1ZCS1-_QJP#>#/J@.M7O 1P/0 MMM]4<)M*<4O*_;@G5,C*&9S6A@J#@0V>O@2ES"6AWE:$)9D(>.<_(*-L);/8*P7HI:E M:H$D<5CDC!1ABJ[W;\L[;'N&3AIE#!X8PL(DP9HX3\@5^14%U(3'.>%%1IZ4 M15IZJ \ILS0)DS1Q%DN1PA1Q72ZZ 50?ALS4BA<*+]B##W./=RQHYX#K6Z7LZ\ E&&_MU=]02P,$ M% @ )V^C6+#*,4 ! P P< !D !X;"]W;W)K&ULM551;]LX#'[/KR"\8=@ HW8'X1X4FXF% MRI)/HIOUWX^24S=WEP3WLA=;%,E/WT=3]'1K[*.K$ E^U$J[6501-5=)XHH* M:^'.3(.:/6MC:T%LVDWB&HNB#$FU2K(T/4]J(74TGX:]I9U/34M*:EQ:<&U= M"_N\0&6VLV@8O6SD/YJE92OI44I9HW;2:+"XGD77PZO% MV,>'@#\E;MW>&KR2E3&/WOA?Q4KA>[#-"$&]NZDV($L.I#L",@([HRFRL'O MNL3RG_D)P_>LLA=6B^PDX)VP9S :QI"E67X";]2K' 6\_ C>[:,YN_>#,_3CR>HYCW5/*"/ MCE#]PK:G>F.QE 2WHI!*TC-\#X[/A+4[R#G_!9S'/>?Q_RKO YGB$9:M+2J^ M*&4,?%>4(+1"P5)AN<$2A"[AVCDD!_?HG>4A-2?/.ZSF:X5 OH-AY4<-!(_F M8X@=HC:M)L_Q0"NX0/N:E- D"U;!K!PTKS**5QG-G@S1R;"=#"#S;XQW;R;9 M\.+CH ZMYBK9@-2!SP$6@H#;OJCZOC\;'.7:%\+:9[[P\"14B_ V'\;IY"*^G*0?!GD>Y^/+>#RY'/2# 0K! MI?8M6+362/T? M\-?=8'L-[WX/7)N-U X4KCDU/;O@%K'=R.T,,DT8^-G7H!(R\#P*")B"H<-<7 M52B_44VG8RFV1!IOS&86%=4J&L$Q;AYEKB6>,HS3TUO*)/E!\Q+(/5!52L"* M:T7.GN@B!W4^=C7>8GS=I,EX56<,/L@8DGO!=:;(#4\AW8]W$5T+,7B'>!6< M3'A/98^$OD,"+^B?R!>VE,,J7_B+E/^:+926V"9_'R-=Y^P?SVFDUQ.(^RWB_JGLTSN^ :5KE(R3V8:RW#S/!8KR8DYS(+?L M%5)R3W4IF7XCE*?DYF=IEG-(S!X#=8S5R7N/LWK*@"Q%CFIF?$6TP4&J4X-. ME)(L37TW57V+;GT1;'7.]MG0/3;*L%E6;(HN&ZC9J)8-H=K"SDBRMC4NK8]> M]EDAU,ZI]4=@20/"U.=JA9W?%WNO(-][V%,$B'70C;GQA^_L#S!8.NS-1HZ M7A3AXLNG4> '7X]M/>RG5YKJYN*UR%E=%U4N4K9AYONLK'#H#,.XC3\PKQLX MT*%A^7'D^$.O=3JT[X74*\1]L:#)"SY7)S08>M]Y/02.>@+[7I\UTK9PRD:;8$SC,)= M!,%.58?V$:E$3NRA5$(G]H]*Q51FX$=.$)G6;_P^6U'L.V'? MZVC@V/\^MS.L%"!7U4BF\!5*KNNYI=UMI[Y9/>SLW.N1$7MPQ;#J.2PQU.L- M(YO(>@RK#2W6U>BS$!H'J6J9X>0*TCC@^5)@&N:"=A:?_ %!+ P04 M" G;Z-8WV8BD)L# #\!P &0 'AL+W=OP?[0+C;/@@%*)&AHC5$,UK*;>33B>)VY_ MO^%/ 5MS9%,7R5*IKVYR5TT]Y@2!A-(Z!([#$]R"E X(97S;87H'2N=X;._1 M?^ECQUB6W,"MDE]$93=3+_=H!2O>2?M9;7^%73RIPRN5-/V7;H>]H\RC96>L MJG?.J* 6S3#RYUT>CAQR]HY#M'.(>MT#4:_R)V[Y;*+5EFJW&]&Z,X MT;BB/%B-?P7ZV=F]X$LAA15@*):8WBMCT.1-U9OTYV.1+">9R$EBD M=706\!/75S0.?1JQ*#F# M%Q]R$/=X\?_-P5\W2V,U'J2_3V5A($E.D[C+-38M+V'JX>TQH)_ FWW\$&;L M^DP(R2&$Y!SZ[&&X4U2MZ%UC.LV;$NA#MS2B$EQC8#_2_QKEJ=#.DI\.[0OL M+KKX!X:[)^P+%0U5G<9AK]$<:?SX(8_"T365WRF5KTJ=26%?#^[^2^PK9DP> M-QK@S4DC[GBX3TPND-=N5&<0PUR2.9<].;?T-]YT+G$A^8&$?AAE?IB.=G;H MLR0C]X"4&EXE:RC5$VAW'H:*YHU77>BZN%=Q*6&2MA#X$VJHQZL2EQM(7X)J$:>%'>4'")/.3 M,"8++5")^V7(1>['1>R"1(.-T'A4EDNLXX"*SLS/BXR$<>Z'+",++LY0)2,_ MSS.2A'[$TC=$!;H7(S?D$=N1M(C5JV)YC"/S691^'SC@V<"\MH!8%I1/;PUP\2JMN_O M2V7QM>C-#3[/H-T&_+]2RNXGCN#PX,_^!5!+ P04 " G;Z-8$PF.7,0# M !/# &0 'AL+W=ORAZH*611:Q$JB05)_^^0TK6.@M'2+IH M#KU$P\=\\\W3S'PGY%=5 &CR4)5<+=Q"Z_K<]U5:0$75F:B!XTDN9$4U+N76 M5[4$FEFEJO2#T2CQ*\JXNYS;O6NYG(M&EXS#M22JJ2HJ']=0BMW"';O[C1NV M+;39\)?SFF[A%O27^EKBRN]1,E8!5TQP(B%?N*OQ^3HV]^V%WQGLU(%,C"<; M(;Z:Q2_9PAT90E!"J@T"Q<\]7$!9&B"D\7>'Z?8FC>*AO$>_M+ZC+QNJX$*4 M?[!,%PMWZI(,@4 LN[-619_DPU7*?.(99$_U?:3:\PWV?-?!(. 5E6JIBDL7.P:!?(>W.7[=^-D]'& ?M33CX;0EY^A MS#YH\>&*ZD8R_4@NV0-DWY:WD!J!@3K&?!#[./.[PD3*!(WQ+=&F+H@]Y5H1 MC8<;6IIP*AO/W+#!@L;)S85HE'HOCIU MUFVY8![)!K:,!@N '&52,MAQM(@=V;5CTV! 9Q?G (."9,\H"*[*G\JUY_K@$]*QFD_T_# M'\_@?]"1;V;HM:T?16-L]'';%K/([,2)%P?!6[3^. Q>W_HG(0Z,4R<,XZ$! M$(6Q%X]BZ]?(CK0H&7G)M/4T2B9'!X!_\,BK0&[M4Q9_48U7[7NOW^U?RZOV MD?CM>OO4QDK#>"M20HZJH[,)S@#9/E_;A1:U?3)NA,8'J!4+?/&#-!?P/!=" M[Q?&0/\_Q/(?4$L#!!0 ( "=OHUA*,N1PB , &$- 9 >&PO=V]R M:W-H965TB#[1T+''A126IN"GVXWLH.;([*$0;V"^2>#D?OW-X;IIMM;FW%8 C M7Z10=AY5SM57<6SS"B2S9[H&A2L;;21S.#1E;&L#K&B%I(C3))G$DG$59;-V M[LYD,]TXP17<&6(;*9EY7(+0VWE$HZ>)=[RLG)^(LUG-2EB!>U_?&1S%/4K! M)2C+M2(&-O-H0:^6=.H%VAT?.&SMP3?QJJRUOO>#-\4\2CPC$) [#\'P]0#7 M((1'0AZ?=Z!1?Z87//Q^0O^S51Z563,+UUK\PPM7S:.+B!2P88UP[_3V+]@I M=.[Q4Z.=9^3$]"<]C2G M07/>@7)M><$Q50[ITIUV M>7#?R=G%\(U?]!0O@A1OM(*2"7+;N 9?;Y1M#%,YD&LM:Z8>@RX0A'ZA;2][ MXI?'2,M01I$:&LQZ@T(C/Z".$UR,%@<%*F-+II\. OM M3CAD]ARM=$\K/8Y;DO_(M6 8.0N_Y"VX\A8,NFWX[)YH3C)8W?[O)/%!URO!E&UO M;S%[-LIU#7 _V_\_++JN>;^]^_G 9K/DRA(!&Q3%9(HW;KI^OALX7;<]]%H[ M[,C;SPK_@<#X#;B^T=H]#?P!_5]5]@U02P,$% @ )V^C6$9A[>W>!0 M]R !D !X;"]W;W)K&ULO5I1F M_AI@\*R#%S@%Q))+E_WP5D!#;(=JOK2P)B MM=IO=[7[@3Q_8?RK6%,JT6N6YN)RM)9R<^$X(EK3C(ASMJ$Y/%DQGA$)M_S) M$1M.25Q-RE('NV[@9"3)1XMY-7;'%W-6R#3)Z1U'HL@RPK]=TY2]7(Z\T7;@ M4_*TEN6 LYAOR!.]I_)A<\?ASFFTQ$E&1=+?U).J"3^3.B+ M:%VC$LHC8U_+FX_QY<@M+:(IC62I@L"_9[JD:5IJ CO^5DI'S9KEQ/;U5OO/ M%7@ \T@$7;+T5H.D(Q79$BE9_8RR]4 :H,C%@JJK_H15;ZK9@";)RS#>2PY/$Y@G%[]!IGS,(Y91=$2/$.!N'ZCS4K!,EC,7W+)=K@3[D,8V[\QU TL#!6SC7V*CPEO!SY'OO$';QN,>>Y?'3?8,Y?N-= MO]+GG^+=+U>/0G+(W[_Z'%8K'/F+= D5%.).,' M\CZP"=B2L@[@L $<&D-]E:8L(E6/@GS/H0(D507H UUK"EII.W']V4[>[@N- M_6G8"'6,G#9&3HU1N:$Y@VYR1%RF-N-B25D'\JR!/#/&Y7/5T6G\GD!1*:N1 MZF; ;82$]I7D3^@MM+-Z^*S/%_4"DU8D<#CU/-=U=T+6)^C-_+9@!X/GZG;M M&E%<$Y%$K:PJRVMMJSV&X1J4\@Z?@=JA%KHB"+1*VFL$IIM>!-C%(=J'5VM MX/6IA!DG:5&^0"%!HX(G,H&G!^)ME9+8TM9UD"8EGI$"+&X2#HZ '"E;]9V\ MJRQIZ[Y[:W*"72NM'1LYSJF@;6GK@M9\!ANIPTFM7:EJ-^V9%^ZD9H_0U!MH M[%@S$(PM-79LI#(G1\>2MBYLS6>PD3C88/UJA7;)FTS"<+\V'B'81:'I"3;3 M$RNL7ZTQ6/(4B%ZIR0 "S4BPF9$<71JLL@Q;VKJ@-Z6;_40#?S6\&ULO5A=;]LV%/TKA%9L+5!$%N7/S#:0CPTK, -&TJX/ MQ1YHZ=HF*HD>2=G)O]^EI(C*(G.>,^7%$B7Q\%SRW'M,3@]"?E=; $T>TB13 M,V^K]>[2]U6TA92I"[&##-^LA4R9QJ;<^&HG@<5%IS3Q::\W]%/&,V\^+9XM MY7PJ)1!6_Y%!]V_-(E"LMTJHS,DAY5E[90S41C0Z4'NE JP[%1/CE0 7+ M6Z;9?"K%@4CS-:*9FR+4HC>2XYE9E7LM\2W'?GI^!SQ3N619!.3]+6C&$_6! MO",\(PN>)#AQ:NIK',A\[D<5Z'4)2H^ AF0A,KU5Y)3;U4IIB:T_ MVZ(O0?OMH":/+M6.13#S,%$4R#UX\Q]_"(:]GQV4^S7EO@M]_KM0"M/!\F8; M"8!YHDF$DVXXF_<:'Q2J3T6>Z;8@RF&&Q3 F=_?S<.KO6Y@-:F8#)[.OF'X@ MU4_((\6BH5A)((M/HE-B#QIT^NUTAC6=H9/.4F+IDOJ1?*JGZML"TA7(UC5U M@IVYIJ.:ZJ@+&8XZH#RN*8^=LWN#Q0:IB=T6FFK\2!0ZR2GK/3YUO2R1S\>/ZYRMH86N!WM M]0H>GJQ@:UV!TV;>3,&C%W]7@M$1[M;# K>)?=YR&9,E,^,W)>%4KA/R7 U8 MDPLFG2C7Z9UGLJ;6X*C;X)8@(UQPHP=<9HG9;VH! .MVXP*=M)<]?9% MI]:]J--G7I]%%7Y3BG1PA)5U)^IVIS=*HXK%\S0Z1MZZ&'6[V)5.&,Y:1.XU MTZ"<^>.&.E>)UK1HOXO\H5WX%;5^1=U;J^?YH[9,@MFAXU!Y@ML](P A$HC) M*E?8%86C\I7B,6?RL36\W7,WDO?^>>NV6\<8J8@-\51K9D,A"S/,^NG]7'P57D(:C\OSY(7 M3&YPSD@":^S:NQAAZ+(\GBT;6NR*(]&5T%JDQ>T6&$ZV^0#?KX703PTS0'U( M/O\;4$L#!!0 ( "=OHUB.!ND[\@D -7 9 >&PO=V]R:W-H965T M*#;C")6MK"0G[?[ZI63'-,,3QJ>FT%XT_CA\??12HO@<2CI_JILO[;V4 M7?!U5:W;B\E]USV\GT[;^;U<%>U9_2#7ZIN[NED5G7K;+*?M0R.+Q=!H54UI M&$;355&N)Y?GPV>?FLOS>M-5Y5I^:H)VLUH5S;/Q1+>2.[SP^?&O5NNE=9E"NY;LMZ'33R[F)R1=[/HK!O,$3\6YZ.XO)LDD6,B[8E-UO]=/O\K=!HE>;UY7[?!_\+2+#2?! M?--V]6K76&6P*M?;O\77G1$'#0A_I0'=-:#'-F"[!NS8!GS7@!_;0.P:#)L^ MW6[[8%Q>=,7E>5,_!4T?K=3Z%X/[0VOE5[GN=Y2;KE'?EJI==_G;^E&VG>KY MKGT77*WJIBO_)Q=!5K==4*P7P:SM2M4=ZJ./1=D$?Q;51K9!?1=\++^J#Z^+ M;M.47:D^^RF775%6[<_!+\'GFSSXZ:\_GT\[E6+_0]/Y+IT/VW3H*^E<%\U9 MP,B[@(:4 \TS=_-:SXW^=FLVGJEOV?4/W?4,'/?:*WDG= M\>^KV[9KU''X'Z@7MC_,X1_N!Z?W[4,QEQ<3-?JTLGF4D\N__85$X=^A/O$I MEOL4FWD2,WJ/[7N/N=0O?Y75(NAJ=; .??+M73 OFN9;N5X&CWVW0=VR58P& MQ7Z(?[R,$L;2)!%J?WH\]!R(C%.>QB%+S,@Q]$%@?]H?X7!WBT,8+:Z-4G\0TL=+-H,@PHV6&,]B1G&DE"S0>BT M]@HP]?@!=B=^Z)GH=]F7U@)Q:6B?CG-WLEAG?:F9UAY@%SG=VM>'V9WZH6>< MIJGM6@9%$IK88T?NSACMKR,)Y>REO5[)QI>:::]F&^*&F\]G-V?!'VI';3?-M^!&SI^QLX?4?]Y6Y;+H MZT #F@ZQ_Z@?9;/NZPP*9IN'NME]W\=?+>5Z/C#KM5S=R@8D5G="6&3UJI9[ M59OY4C.[5K,:X3^JZD"UF2\ULP\U9Q(L:+Y=>R V/Z9$" *< M4L!(8B-I[DX3;>H8J$DT:Q(L;**J&,0&2:#HD$%AT,G:*V[Z4C.=U>4AVA-CJJ@3,"9@1 I**@"#+7*V3Z M4C/-/5B?PT/F\8,LM=D16)7)@#"2VG&Y.U>TLV/P)=5\2=U\>6)Y9*=N%#T$ M,(QF4"#AT'[K%?%\J9GN:L2C[O6X4XHCU%YE4X,H-).%(@4GT*[KE;U\J9GF M:O:B;O9Z4?VXZ92IVSK'I[I2E#Q7X_'-YG91/I;M$.2J>KA_"[U0[U,M]ZHV M\Z5F]IJ&.QK]L&LM?*):YE4M]ZHV\Z5F]J'&2(K%R+>K'M2&0Q9'(H).Q&!H MD@)U#W>B:%O' $FJ09)B01)5]Z V*-((FJ ?%Y>[LT5[.P954DV5%$N51TS+ M;4;L]T,&G8*AT)A$0$')G2C:UC& DFF@9%B@/'Y:SFQ0)*&PIX09%,@Y,+UQ M)XNUUI>:::T&2N8&RI/J(,SF1!%&P.Z8 9$\2CA0"7'GBW9W#*)DFBB9FRB_ MOQ+";$QD-*;0A6)0*"-J" ',]0J5OM1,X=A,HCT)A0!W?G2K:V#%XDFF>9&Z>/+$4PNS% M.@Y- #(@D"70TI,[7[2[8W ?T]S'W(MZIY1"F+U4IV97#$ '*#(AP'5FN3M= MM+EC !G30,;<0/9\I8<\O$+$5>YPZV%1V:M:[E5MYDO-[!G-="SY4>4.YI// M,J]JN5>UF2\ULP\U.S(L.QYQ@XD-A#2D(3B/@4)) A7'W8FB;1V#';EF1XYE M1]S-*A ^AL":&1QH3WIR=[Y8=WVIF>YJ?.18?'Q[[LUM%J0A"U-@$@.&4G"G M=2>*MG4,;N2:&SF6&X^?>W,;!RD'"G107 @9ZY49?:F9QFIFY-B[^!!S;VZC M(!$B @IU4"1/H*O@W?FBW1T#&OG!?8%N:/S^<@<'2#")XQCR%@I-*%2I+ M-G<,<.0:'+D;'$\I=W ;!FF8J'^ O4 HZ0T&[/5*CK[43'LU.7(\.2(&79L( M8^A\!MQ]",X1O&*C+S7368V-W(V-)U8\N+U.1UB< K=V0I&")-# X!7^?*F9 M_FKXX^X%O5-J'MQ>I2.I(#%0K -#HQA@C=R=,-K>,;B,:R[C;BZ[5H/KLEC* M7SX4\R_*T"-K'VY5+#=[557+O:K-?*F9 M?:@Q4F Q\NW:A[#9D#"2 *0#1*:4 :5P=Y9H3\=@2*$94F 9$E7X$,#EK("U MX+V5EJ]>$=*7FNFK1DB!1<@CGOH!\" C4)D.B$PI<)MU[LX2[>D8X"@T. HL M.!X_]18V#P)+-D"4Y:A76O2E9CIZ\&@:["V#B"FW !89@9I;!L5!]PVZ6. 2T-L>!BS4R(%(-N*"_7AG/EYKY6##->!'^R37'CKH[Z<@X MW,,X!?9=*#1*0VAD<">,?CZ85_R:'CP_M'\\['71+-51'53R3LF'9[':?9KM M$U>W;[KZ87BDZ&W==?5J>'DOBX5L^@#U_5U==\]O^J>4[I][>_E_4$L#!!0 M ( "=OHU@B[ O4OP4 -&PO=V]R:W-H965T?%PZ\X-F>BV]R0ZE"W_.LD)>#C5+;B^%0 M)AN:Q_*,;VFA?UEQD<=*KXKU4&X%C=,J*,^&Q//&PSQFQ6 ^J[;=B?F,ERIC M!;T32)9Y'HO':YKQ_>4 #YXVW+/U1ID-P_EL&Z_I@JJ'[9W0:\.6DK*<%I+Q M @FZNAQU.(@P %2Z,53R?";Y'PNRM:6:AJGX5K>O%"G.B M+)30OS(=I^:?BAV52BNOY >TJ,\6]"ZD*F:9?(\^HH=%B-[]_'XV5#J;B1DF M#?FF)I,7R#ZZY87:2!05*4TM\9$['A,'8*B'V8Z5/(WUFCB)G_GN#/G>!T0\ M[-L&Y Z_C84.QR:'>CB/ZU0](&$1$*RGQZC58^34XRKG0K$? M=9'Y"G&UH0(E/->Y-N8NN:.52+;:.\FG7BZC9T(&T]%DTA%'P13'^.C4H60:2-;6C*= MXBGITO:*.FF+.G$6]985+"]S]/66YDLJK,W;23BU@)"P$!(6 <%Z,DQ;&:9 M=](II!B0L! 2%@'!>F*/:$.S M%$F:E(*I1[.+V9,=JIB->S\H!%X9_BH\T FC-P)>_7%7F<8/&>% M_UQF;%W=&:6IWT+IIJZ?58H4W?&,*?UHDFDCL4S9CLEJ)U=[/9N0 (\L1B$$31Q9$Q\[E'Y=.V.+G5;MZ>%=/VDF M7*K7*PKJ;QO:Z'!@D\FYM:*@]M6:>.J[*MJY4^RVIXLM39ANZ_=T1PM]DE[K M>K[2UR&MX TH+02E15"TOC2=4<4CJ+X.:DQ!:2$H+8*B]27IK"Y^Q>O^I[X. MZG0;VF$SP,2W]W50KVM-'$Q=7:ASN]AM=T_MZZ#6MZ$=WK!PX$VM%05UMF]* MW*]H9URQTXK-H[1L7B2^H:.#FE=06@A*BZ!H?5$Z XO/H3HZJ#L%I86@M B* MUO]LU%E>XK:\_9<*[$ @5B#9/!R)YN'(-"7KNTQWDE/E:FA]>E L,V]G7F]*;O#))07UJJ"T"(K6EZCS MJH0 -24":E!!:2$H+8*B]27I;"YQVUR@I@3J?AM:OT'XX^.F!&I\[3E'+S2E MSO,2M^<]_&)E/L\^=)]GNXL!_5%_J77V*% K#$H+06D1%*VO6&>%"905)J!6 M&)06@M(B*%I?DLX*D__GLZ\;>[) EB^PF-BL&VC>R)K7^D9N>#"!*Z=B7%XM;FB<4F%VT+^O.%=/*R9!.Y=Q_B]02P,$% @ M)V^C6":27X@*!0 "AT !D !X;"]W;W)K&UL MO9E=;]LV%(;_"J$-0PNTL7CTG=D&TF1!>Q$@:-KN8M@%;=.V$$GT2-I.^NM' MR8IDES2CJ?9N$DG6.3H/)9WW)37<,OXHEI1*])1GA1@Y2RE7EX.!F"YI3L0% M6]%"_3)G/"=2[?+%0*PX);,J*,\&X+KA("=IX8R'U;%[/AZRM6,R_0[ MG:%K)B0BQ0S](62J!DL=NB4I1]](MJ:(S=%M^J2.W1&YYJE,J4"39Q542*[N MRYID+[\\HS_3UX0:]^?7M<"!5Y>7U!].ZR@^[*N%(E7>$7R / MOT/@@F\(O[:'W]!I$^X=A@_4>#6#!LV@097/.Y+O(\UFZ MK(?^ZFH@*_6\3 MVRZ9;TY6OJ>78D6F=.2H%U%0OJ'.^+=?<.C^;B(]4;(#;J_A]FS9QS?JWJ<% M8@5%SY1PQ#C*J% /#FD>G*EZ<$QCL$L<5HG+UK(9^P 0NZX['&SV^:P5].3S M&S[_53XREY2WB'+)V7JQ1'/5;*HCG6AWEPGV:+'G@AOHN-:">N([0$;>E M:X E+;KS!AHO>!'X6.>U5M23-VQXPXZ\_PDNU.%"'(<&..OE>\)%#5QDA;M3 M& LEO.\G9/JH: 2=UJVY"V-D>&!QXNF(UB)Z(L8-8FQ%K-JN9$K^=FVW"UBL M@86Q'YD:3ZQUJ#!V8S@8@X.RDZ;LQ*H65QNE?V224:2,!WH@:L.N%\DI]>)$ MR0[(L=NZ"_=Y^?TP^L.Q[5../(-W">P_+@UO-@N^GYPJ2:GI"F)ZN9,!*J)W>BU'U.Z'N@ M:M,I#:="$D%T5$YP:V-P>,KI!SZ1+:G!SF%R<.MRL-WF'!44VDQ4Y^5$=5-. M5(VCH5L='P=^8KB%Y_ ZN#4[V.YV.LI*9V[="6' <63P>/;"^H*W=@E;/4EG M<>E,GN@M&(<8FS3F'&X)6K<$K[LE36.Z8H+NEP!' 38\V?8R^F*VA@GLALDF M-9UI#5X)HL#@#NW%](7=6RJR6Z6=WBRUJ4MG4-T@A6X28X.RFD[%.(#PJ.9 M:W_ .^TD!DYD9VJT-U1]1<=W4V! MBQ-3&SZ'FX+638'=39U$@X+!:V% KN%.C[)Z'X,OO>#[ SV/E257PGO"%^DA5#-=*YBW8M(C2W??7C;[4BV MJKY=39B4+*\VEY3,*"]/4+_/&9,O.^7GL.;SY_A?4$L#!!0 ( "=OHUA; MKPM)Q0( -X' 9 >&PO=V]R:W-H965TBKSD4R,38G-AFCS.H,#\G&Z@E&]2R@HLY)2M M3;YA@!,M*G+3L2S?+# IC2C4:PL6A;02.2EAP1"OB@*SURO(Z6YJV,9^X9ZL M,Z$6S"C!WP2&#'.V.D,EE1 M^J0FM\G4L!00Y! +Y8#E8PLSR'-E)#&>&T^CW5()N^.]^XW.7>:RPAQF-/]) M$I%-C. M0/KT"YQ&X'P4^$<$;B-P=:(UF4YKC@6.0D9WB*EHZ:8&NC9:+;,AI3K%I6#R M+9$Z$=V66^!"'HO@9VA&N4"X3- U%T26"!)T@PE#CSBO -$473]71+RB)<05 M(X( 1R=S$)CD_!1]10_+.3KY?!J:0H(I>S-N(*YJ".<(A(ON:"DRCJ[+!)(> M_6Q8;SL#!J:L2%L69U^6*V?0\0ZS<^3:9\BQG%$?T+!\#G$K=P=PW/:47.WG M'O'[AX/Y=;GB@LE_R>^^\ZBW&_5OISK'!=_@&*:&; T^]=7B M/YF]J\RHKIDV\B>^*YM659H;KOP/8%!,!IU ]^!>2V8 M-PCVG5'.T5KV4=['5XN]SK83U_8.\0[CQI8W.4KGMW3^7]#E\@=Z\?R#;7WW M$.XPZ@C6N,4:#V*]?=ZI^KRWZO/NPQL?')H3!('KVL$'PIY 63UGXOD?0,U. M"RV K?7-PE%,JU+4W;1=;2^O2]VSS;?P^N:3O6,M3QWED$JI=3Z6!6+U;5)/ M!-WHAKRB0K9W/&ULM5E;;]LV M&/TKA#8,*=!$(B7+@&4(FG5[*/9 2[0M5!)=DH[3_?I1ETB62;.V MH[S$NGS?X7<.;T?A>$O9-[XB1("G+,WYQ%H)L;ZV;1ZM2(;Y%5V37+Y94)9A M(6_9TN9K1G!<)F6IC1S'MS.6,+";6#;P.$2H2RHB_ M$[+E.]>@H#*G]%MQ\RF>6$Y1$4E)) H(+'\>R8RD:8$DZ_A>@UI-FT7B[O4S M^ON2O"0SQYS,:/I/$HO5Q HL$),%WJ3B,]U^)#6A08$7T927?\&VCG4L$&VX MH%F=+"O(DKSZQ4^U$#L)$D>?@.H$M)_@'4APZP1W/\$_D.#5"5ZI3$6EU"'$ M D_'C&X!*Z(E6G%1BEEF2_I)7O3[@V#R;2+SQ/13_DBXD!TI^%OP@5'.0?L( M?) #AP.'\23<IZ#KS=S+IBK!JP=.W4*Q5UWR-(S*QY&+$"7LDUO2W7Z#O_*Y3 MKT^PL">PCK)>HZQG0I]6\T8X@["M4+H=JY\TT87#DJ]*$QJ+.I#QL* ^/Z.5-WAW70&[:Y/LF$3\ M)]&&)2+12S%4.(Y<.%"U,!9QZBHP5";/T!F,=AOM2!$T4@2G25&-@*.U"-3^ M]EU5"F,1ITH1*%(<$&'4B##ZZ11(6H]0C8:+2@GM=C]2YS6$KCL,]FBK<9>N M"V$PVIL,QO+.G S0:0V38Z3_/GF2'7^'1=W/X.L=R>:$:?=),]:I&V6O:&%? M:%T==XPG?'4;4C?1E[Q]HH5]H77E1:V\J!]':IR?&1)-&$):WJ_A.F%K.Z'9=\X8B1.Y*&=KG+!R48Y6F"T/(Q7 M/F8Q5EVQ0ED-\7P-XYZ,L3ARX2"BFUQ4_Q!O MGC;'.C?E8<;>\UMX/:L.9UJ8ZJSH3EK/8@JG9"$AG:NAG)RL.GZI;@1=EP<2 M&ULQ5E;;]LV&/TK MA%<,+=!%(JEKYAC(!=T*-%M0-]W#L ?:IFVADNB1M)T,^_$C9462)8J+'1=Y ML77Y>'1X)!X>4<,MX]_$DE()'K(T%Q>#I92K<\<1TR7-B#AC*YJK,W/&,R+5 M+E\X8L4IF16-LM1!KALX&4GRP6A8'+OCHR%;RS3)Z1T'8IUEA#]>T91M+P9P M\'3@<[)82GW &0U79$''5-ZO[KC:]\G%T,7,V(IG0J-011?QMZ3=-4(RD>?Y>@@^J:NF%S^PG] M0]%YU9D)$?2:I7\D,[F\&$0#,*-SLD[E9[;]E98=\C7>E*6B^ 7;LM8=@.E: M2):5C16#+,EW_^2A%*+1 ..>!JAL@%H-$.II@,L&N.CHCEG1K1LBR6C(V19P M7:W0]$:A3=%:]2;)]6T<2Z[.)JJ=''W,-U1(=5^D> \^) ]T!FZ)7/-$)E0H M+G()[G/U?*3)/^K4)R:$.OSVADJ2I.(=> .2''Q9LK4@^4P,':DH:6!G6E[^ M:G=YU'/Y6\+/ (;O 7*1!^['-^#MFW=@3*W;],6NT8>&8& M>D"?BQ69THN!&K&"\@T=C'[\ 0;NSR:93@2V)Q:NQ,(V]-$G*@202Y(#B$#& MLQE!#T>!.W0VS5X9REP?^[ JV^/K57R]P_FN MZSN:%G?41'N'ZS?Y!#ALD>X61=@U,_8KQKZ5\2WC]$"%_0Z+.("NAUID#66^ M'WO8S#>H^ :'\WV6PD'WCL/0C[P6[:![(R#TW-!,.ZQHAU;:OZVS">6 S<&\ M&,K9;B@_ E$Y 9BF1(ADGJC31 "R4:/C;X4OO?[)$T61$_)0LM4U/["-I3G>E(! MUXRO&"_/Z_K+!4JVMT0BM? XUPA.![4D75]+%KSYKQ*<4ZT1@>V)! MMPXC[JGGC1*QZ0\XA%'4&C]E67.088209[8'V(A/\#O-'"5PDQ&*XS9M0Q'L M\3181QEHG?R/F3Q*Q#U_1;Z/VSYEJH.!CZ,>SG6B@/9(36;))1%%D,T;[M0X=[*=" MVU>FCC#0?W5SA-88=;!@)T+;%ZS.4- >HHZQQVXN0G'HM1.JH0QB-^YSFCH^ M07M^>H$]=E,1:L3\DG:W*.ASFCKM0'O<.<8=H^[LXGH0=^S<5!=Z*.[A7,<, M:)V87^*.<8>2[_EAYP$QE+D![GGO0O6,C^PS_E,^I,U<:7- .][!+\DG0MOO M?9T>$'QU!T36 '.P8"="VQ>LL0AC3RY'." R))+(Q>WW1U,9=H.@YP&O]054 MIPETQ(K(\X3N+GF@*$;M@&@JBX.P9R$'U;,Z^M^E$;D@"_K3%9E^4T2?:X16 MU(/']8G0]C6H,R:<=_>VK^M8Y^@]0 M2P,$% @ )V^C6+;K6J5S!0 &ULM5G;;N,V$/T5PBV*+-#$(JF+E3H&(EC5B;*SR8NLR#E5+K MR^%0SE0%7[-,WWGF(HV4/A7+H5P+%BT*IS09$L?QAVD49X/)N+@V%9,Q MWZ@DSMA4(+E)TTC\>\,2OKL:X,'KA4_Q!TMV2-33^NIT&?#&F41 MIRR3,<^08,]7@VM\>4O]W*&P^"-F.[EWC/)09IQ_R4_N%U<#)V?$$C97.42D M_[;LEB5)CJ1Y_%.!#NIGYH[[QZ_H/Q7!ZV!FD62W//DS7JC5U6 T0 OV'&T2 M]8GO?F%50%Z.-^>)+'[1KK3U_ &:;Z3B:>6L&:1Q5OY'+U4B]APT#NQ *@=R MZ.!V.-#*@1:!ELR*L.XB%4W&@N^0R*TU6GY0Y*;PUM'$6?X:'Y70=V/MIR:/ M;*E?BD+W63DD\M2>W3$5Q8G\@,[1T^,=.OOVPWBH],-RE^&\ KXI@4D',$4/ M/%,KB7[,%FS1]!]JDC53\LKTAE@!'R)Q@2C^'A&'N "?V^/=J84.K1-'"SS: M@3<5+(TWJ40L$AE;H,_7,ZF$'I5_0;DJL5P8*Y^JEW(=S=G50,]%R<26#2;? M?8-]YP9:6S98>C5+S\KR-UW_XFS+I"H&=YS->QQ*KFV[\NR#9,0P:!-T,78=4;^X9L'+(D;N%X08)CDJ"8YLD[+)UUM MQ$[$*LZ693(_%)E]8WZ.^IR?/8$UX@_K^,-^1GYX[,AO&UI'/G:,\CC]C?T* MZ^W!#QA:1S_>4TK\!M\\EVC&M%*R*K-(12^(O>BF2H)9KB#WV03$'='0/Z3= M-O1)Z+N4=M FAC:QTOZX9B(JID.E]1)]?F#IC EP)MC13IT*?:$U8S<:C?L4 M:=RK2O>%U@S=Z#3^:J&N$+Q#I0X=QSDAU,S-"C:TZ M>$0[40&T^@D,L 1,\X;"[R9J%!6'[]%28*M0GUQ->D)K+KV,5A.[5C]>3]%F M/P]Y&J"H"2"_>I(ZP*"'3 /'4E*(D6IBE^J?KS7?:/'WIIRJ,-.VXGK4 VH? M8.BZS:G2I&FDF=BEN:!Y7%I).U>>IVFTV0*6Q"?=$X$8-256R3J^4%6%V]$ MC[PE>J=WOJ0M:7GG"]!N&^:=;S=MHWW$KGVW/$V9F,=:9G[5MTS?B_Y#)W;% M]B>=6LS[0FOFQ2@OL:^13^N*2:]KX[[0FJ$;+2?VY?$173$!5L:4."%4O2!3 MBD?=VD"-XE+G/;H.:M7QD[\T]H36S(&1<6J7\:.[#MJ6:-UUT #H%"'3(,2D M^Y49.:=V.9\R(7G60[6Q/^?DE_@>:W"Z]YV\UP_E_7XI?X\U.#4]"/WJ-3AM M-Q2AYWO 0@RP'!''LL*AIO>@WKO4&FM'<_*[Z@FMF0/3XU![CW-\K?%;NQ;G M'@74 3 9*K?'ZJOUQNEUL5UX M3_('U-O,D_\!4$L#!!0 ( "=OHU@TLH;!(@4 /L8 9 >&PO=V]R M:W-H965TVN%3(_ M:HR'R;.9& ]YK (_@ID@,@Y#)MZF$/#=J$$;^P=/_FJM] -K/-RP%E#9(W_O1A)TO71$-9 2S8!)N>/"7[ZGUJ-%O$ ^6 M+ [4$]_=0P:HH_VY/)#)-]EE[]H-XL92\3 SQA&$?I3^LM>,B)(!^JDV<#(# MY]B@?<:@E1DDS%GIR!)8MTRQ\5#P'1'Z;?2F+Q)N$FM$XT=Z&N=*8*N/=FH\ MY0(M_&@EF^0!VPA?DAL!GJ_(YUM0S _D%_(;>9[?DL^?O@PMA7UJ2\O-_$]3 M_\X9_RWRR".UEN2/R /OT-["GO,!._L!3QVCPTW#<-IY?RU$G_M,_[N[A^FFK.9KY1(5R ^)O\2R8J8)'R73)7 M3(',FZIX-/:CH_E:;I@+HP:&JP2QA<;XUU]HU_Z]BH2:G!U0TLXI:2?>6^-$ESQ=T7,HN%N\;(\YH$@R] 8O3;LP"\%7B$11Z9 M2 E*DB?0C1[Y,5E()3#@*WEKU\E;3.ODO'5^OI1D0M%F3U%"!]]%QZ&3 M0D_]=1-_.E]OQ[0SH'T;%_:VC,K8[P=1=7-472.JTA1OTBEN$J;(A@GRV65" MO&'N(5L6Q$ ^M6G3[O>:@[Y=F6G2CCHEN.UVNS/H] ='>(TC^B#>7HZW9\2; M)U3B,NS$5V^8QH6 2 5OA&TQH;)% %7P>B?P6IW>H-,]GDUC_Q]$U\_1]2^0 M[G23#NDBR&4Y]'>^6J/"((F&,.9(X^#>&^LU.3O@<9#S./@_YL5^9S[1Z>0PDU3*%/LT>U#,-IALCN++/("/ BP),FH$J%68+,FP4A ] MLBA>XAS' H1,5L%WP3Q]_5V@5,2E$FY8]&8,(7/O[UT+=7D[Y,HIN'*,872D M6.\PWP8ZXYJC(7-:%P4U>3NDH-"?U"Q GR,)N,%@&'AXP,,E$62J 'W8/D"8*X=*I*>B[X3N#/ E9!\M=!\U"[\:\QB:S+_= M/9GS6DVB+^/N$A*2%AJ2]BZ1UVI2AAD%E]"9M!":U*PTOT:XR0,N!H&[?27: MU%[OUD7,7]D.I<=Q< FA1PNE1XV"R!0']14/S&-X]]1?0N(YA<1S[ NL?JED4N:-V[]%]QY].78Y_H8F^*K1*:4YD&:*]] MC.P2.LTI=)ICUFFWL% (#!=P'$*DB!<#\P? CV^3: M#+C)K*(;N 9]4UU)[+DM2L9*X(H)3B2LY\Z%?[Z<&GMK\)G!7G7:Q"A9"7%K M.N^SN>,90E! J@T"Q<\.EE 4!@AI?&\PG79)X]AM/Z"_M=I1RXHJ6(KB"\MT M/G=BAV2PIMM"?Q3[=]#H&1N\5!3*_I-]8^LY)-TJ+M?$H>,0 MC!YQ"!J'X,C!?\PA;!Q"*[1F9F5=4DV3F11[(HTUHIF&C8WU1C6,FUV\UA)G M&?KIY#JG$EXM,! 968H2DT-1&]_GEZ I*]0+\HK<7%^2YT]?S%R-*QH_-VW0 M%S5Z\ AZ2#X(KG-%WO ,LD-_%YFV=(,'NHM@$/ #E6 M#M )V^B%%B_\V^A]O5@I+3%'O_4%K08=]8.:/?$C M[W6?XO\$=J!_U.H?#:$G!YKASK2!,$XP;=-;DG9GJX)RU1>,>H7(KF#NG%T2 MQ)'G^3-WUY798S;V)Y.P-3L0,&X%C <%O.=($HBF=V0%'-9,$['^*_HU_KC# M"\E'WA'[4ZMQ$$^"?O)12SX:)'_#):1BP]D/3+^T;RLD%%3CI!:$"[X#93K* M)NW*)NV!UT92;@RV>%@ET3E8U7VBHY/-P(0ROR/9@_S_,3[')\D=^ =9L,!UVG+=3K( M]5/G4&*Y8@\IOB);^_ZK;F[_B9;I:3'\9$.M_/&ULQ9QO<]LV M$H>_"D9WTTEF6HL$"%+,V9IQG&N;F7KJBYO>BTY?T!(L<4*1"DC)S4P_?$&* M$8@0VHC,TGQCZ\_BQ\5B5WZP@GGYE,D/^5J(@ORU2=+\:K(NBNVKZ31?K,4F MRB^RK4C5.X^9W$2%>BI7TWPK1;2L!FV2*74NY/SRVQ7)'$J M[B3)=YM-)#^]%DGV=#5Q)Y]?>!>OUD7YPG1^N8U6XEX4[[=W4CV;'E66\4:D M>9RE1(K'J\FU^^HF",H!E<7OL7C*&X]).96'+/M0/GF[O)HXI4B,<#U3@R@ M]0!Z[@!6#V#51 ^>5=-Z$Q71_%)F3T26UDJM?%#%IAJM9A.GY3+>%U*]&ZMQ MQ?S'*);D]RC9"7(KHGPGA5JC(BQ6*?QQYW(R1_7#WDA5;[]:8O X9*>_9)E$;[*M]%" M7$U4E>5"[L5D_MV_7-_YCRT>2&)&=-@Q.@Q2GU_OU7I'#XD@ZL.!Y%$BOB=1 M01[+H.W+H-EF?Y#T*\GR$V,_]QTG\%V/\LOIOCFUMB6?A<,9.IO-&'-G7WAM,>2A0T/NVYWF1Z!_GE1&4Z>"ENJXEDI@1E? 8E?#Y,SW$C Z2F!$=U]'HXN#G>JW9S&$6!"QL M)[O-1WE\5?2&I3JO&A(:N;$-=BY?(2T1J4W+#4S0IK?7!" >@%[+=DB=DM26RP5 MLK/3.:W1RH79ZFVZ%WEQV!_'*2G6HN$U6<="1G*Q_F3UOTU./@U]S[-,P&+J M48UW M= "\HVUF.[%]L5F"VQ>JX8[V@SM5$)__%(AS]S3PI3HOZ1#P1S7\T1'@CZ+" M'Y::&2$-?Q2&OWY)WV8Z-^1NX%BRWF;J!^%I_J.:_RC,?T#:]]S0PQ?LO+1( M:F9X-%S2V0C)CPJ)6&IFA#0D4A"Q>B9_>/:&WF8*;^B9QC<&XQN0_/_;987* M^3L9+T2U,[JNOILEMY'\(-32EY-]NU2Y4.'0=9Z7+[[X1>Q%0MR78(' 3G5= M?BPU,X2:(YG[_ 7"4*$12\V,D(9&!B)7K]9 +6DF_2QTV^5ALV2A>WICS1K? MG<(L]PVM 6;KPMG]MUC"_FNB8[V)#JFZ1VDQP+/N7!Q#P"73<,E&@$N&"I=8 M:F:$-%RR >"2M8FQ57B0B>FKADG6&R;Q*@ZU/0%/J'.J# &K3,,J&P%6&2JL M8JF9$=*PR@: 5=8FT%8Q02;F"2 -I][8<-JGM0$[W34=L-3,$&MX]4: 5P\5 M7K'4S AI>/5@>.U5,%Z;2;\L&-#$]%7SJ@?SZK,43,^F".QZYZ1 4C,#W3B< MZ(U0-JA8BZ5F1DACK0Q7-OSK90.9F+YJP/1@P 3*YCY>I?&CJ@FUNK^J M_9]4\%4&JYI9O=QUE5"XYP'[T'EUASB-Z&G,]8(1\A^51+'4S AI$O7@[^1[ MG5^>6;K<(6VW#,XP--W6>.C!>/@-'0^O38"^0P-N.6AR[S3'4VNH9'W MAL9^Q3Q*BP.>9.>#W4- )M>0R4> 3(X*F5AJ9H0T9/(!().W"?+$*0J;)7B* M@FODY+V1LW>YH?8W8/\[Y\D0W,DU=_(1N).C6FAFAQG_@#,"=O V5)XY? MV"S!XQ=<4RA_9@KMT]R ?>R<"T-0*M>4RD>@5(Y*J5AJ9H0TI7*84OM5BXT^ M[>=LZ)(4YT^AJ@?>?YJ\9'Y5DL-3-"FF=] M^.1HKZJI-<\Y\&$SA0]\^)HT?9@TSZR:]VEVJF(8W.> K]]YI8-_XG M&@4)SRO64?H8\ 0[Y_H0/.EKGO1'X$D?E2>QU,P(:9[T!^!)OPV)K>*"3$Q? M-3_Z*/QX=G&A=BU@WSMGQ1!$&6BB#$8@R@"5*+'4S AIH@P&(,J@C8FM.SM M)J:OFB"#9R3(/CT*V+_.*S\$80::,(,1"#- )4PL-3-"FC #F##[U<;7$1,T M,7W5B!G B(E=&SW[$;"7G==_B..?@8;@8(0[ P6H7(JE9D:H<7.@(>X.=-#T MH0J!3 Z^3AOWJ"MO$'@;R56LV"81CVJ,&ULM55A;YLP$/TK)U9- MG=2% $G6=0E2FVA;I56-VK7[4.V# Y=@U=C,=D+Z[V<;BLA&HU7*OH!M[CWN M/9]]XU+(1Y4A:MCFC*N)EVE=G/F^2C+,B>J) KGYLA0R)]I,Y$_ET@4R4$R_PGA=NZ"K3=L&/QP59 MX2WJNV(NS:7%M@>/[-_=MJ-E@51.!7L!TUU-O%./4AQ M2=9,WXCR*]9ZAI8O$4RY)Y15[(>A!\E::9'78)-!3GGU)MO:AQ8@&+P "&M M^*^ J 9$3FB5F9,U(YK$8RE*D#;:L-F!\\:AC1K*[2[>:FF^4H/3\25/1([P MG6Q1P?$,-:%,O8/W<'<[@^.C=W $E,,59Q %)Q#VPT$'?+H?/L.D@4>[<-\H;>2&C=S0\44O\%T7*(FF? 7?A%(P)5(^ MF:-0$IDJ>#A?*"U-8?WLTED1#[J)[6$[4P5)<.*9TZ10;M"+W[X)1OU/7:H/ M1+;C0=1X$.UCCZ]UAM*6.DJ)*6BR!:(4:G4"''67](HOJ&K(W@N;./K8,]NY M:6OJBCIM1>TD.VB2'>Q-=O;E$N9$(M?P<(7Y F7GYNPE>>WF'(AL1^^PT3O\ M7P4Z/*0'!R+;\6#4>##:N^?WA*U)=S;8WF3EQ1KH#ATM#W>[:9R*K= M5!,M"G=C+X0V][\;9J9#H[0!YOM2"/T\L4V@Z?GQ;U!+ P04 " G;Z-8 MR?=527,$ #&$ &0 'AL+W=O5G/G*U2U;7KUNF6%;2^$A4KX2T6E,Y^:M:6<3T6C2L8+5M9ZG(:_,7[3M9[*"TJ94H M.F5 4/"R_:6/72!.%,".7<'K%+S7*OB=@F\<;9$9M^ZHHO.I%'LDM318TP,3 M&Z,-WO!2'^.#DO"5@YZ:WW.ZXCE7G-4(D@+=B[J&(2TS,T0_/T+"Z)5W=TQ1 MGM?OT0?TY>$.O?O^_=15@$#;<=-NM]MV-^_,;C[Z)$JU!;-EQK+G^BX@[^%[ M!_BWWJC!3U1>(9_\B#SL!18\B]>K^R-P_#Z:OK'G7XCFDXGE(J>\:&/9#6^R M?^%(X1:H0V#1WS>K6DG(YG]LX6RW"^S;Z2M^75Z*"*V7D.51&*-:"8J4RYA MW%0952R#RIF*IE2\W*!-PS/CH$[75+*,*Y1W%>#"044#1UZZ.I0@Q/?.^CGI M_9R,^OD[<-OJE=DT&4"(XH0$_O!<+)(3G"3GCR7NX<:C)>%CF382(@LYE)OP M*W'ASL=O>>??R-@SUY/>]>1"1H+C4.J>&)4V1Y-A@H2)%R?#T[%(!E% _+.G M0_"1__ HR*7DD/L:8FWE,SR\L+&?6#+(+HDGYS&><#09Q?B'4#1'O,LD*TQB MB26.D\B"TR+JQP2?+YO$.P+U1I-]2?DW)'IG[(TR_:VL/7?]R/QDE#XO)GNG M?AKV8!+'M@.R2!(/A^?/YTC"9)R%+R5[,-@YB4DRL6"T2<:ZN)_#>.1>,DZ^ M;;)7D$E6B$,"A5* 8]N%M(EB[(T$\LBU9)QL7Y 0@R<>,&S%(+YVV$,RC!(_ M"6W';Q&-$CP9@7VD3C+.GKT M\7@YTK'M61@$H4<2\A*S5=8/_9%8'\F/C+/?DLD4"@+TPAIPQG;0,E?ZZ6]% MW=K2'')\3UUAXKU$?%&N1>N>=(0%DQO3*-?(//S:[JI?[9OQ&]."OEB_U4VZ MZ32/9MH.'WJG#202RMD:3.*K"1R];)OF=J)$9?K.E5#0Q9KAEM&,22T W]=" MJ,-$;]#_ZV+^/U!+ P04 " G;Z-8X5T$CKP# # #0 &0 'AL+W=O MZ M_0AU0)["BVG&]2_:UK:6@>*2"YK7SI)!GI+J'^]J(8X<'/N*@U,[.&]U<&L' MK9Q9,=-AW6.!)R-&MX@I:XFF!EH;[2VC28G:QH5@\FTJ_<1DFLF-Q"0&)%," M/>P**2\D:,X@207ZC7(.?( ^0I;<"'KSB$7)4O$=?4AWD!RF"XC5( 6.WMV# MP&G&WZ,;]+RX1^]^?C\RA62JUC/CFM6L8N5<8>6B1TK$AJ,'DD!RZF_*")LP MG7V8,Z<3\!&S6^3: ^18SK"%S_SM[FX'';=1W=5X[A6\> WL%8_++3[9O_=HF2T]@)R(- M&Y&&7>B3&X?D:3]6OUXD?1,,HL-QP9+X> MQ]5BZ8=#-[(LJ[$\(>TUI+VWD@:2=-.MD+QC$J'K1F'H.6=T6RPC-PBNT_4; MNGYG(O:0;WZ?^=83V(D60:-%T'.^!1=99+N.%PZ#L^V[M+NR;6%#->RD.HUC M6A*A""X$)@EF"4?/18(%H)>'G5"?V64&LGR6.3"L/IBM>_>#51;/LN#9_HWM MHI='R)? VE#F_Q7E1(*HD2#JA)V7C $1]>Z@>(/)NLIBV&=Q7&5QIK.X+?SH M8E_==IWO4)M@_D#LO M,ZQ:+O2P6DE]!^BI4EY]M1):J!P;R-&?LF?)U<9T9,RL>[%_6C3Z0CN5QCE( MX_S?-;1>H2\]>D([U>/0V]B=7<&_J*,U8'N!K&.Z-+$=/[S,;/.H%Y:U;ZVO M"!SI>EGUB\W3YAHRU=Y8=5VH M)H(6NN->4B'[=SWRDM@';<=$"31'$2/L0[ ,MC6UU)5(E*3O]^Y*4K,BQ MK,WNJB\V1SK.R196()_R!ZZ>[!HE3C*@(F$4<=A,K!F^76!/.QB+/Q,X MB,88Z5#6C'W6#[_%$\O1C""%2&H(HO[VL( TU4B*QS\5J%6OJ1V;XR/Z+R9X M%87'2I;QT)1(23+*F?% M($MH^4]>*B$:#BZ^X.!6#NY[';S*P2AGE\Q,6'=$DNF8LP/BVEJAZ8'1QGBK M:!*JMW$EN7J;*#\YG:5J(PF- *F40,N77,D+,5IPB!.)?F="@!B@1TBH*+BQ M>X0(DCU9IX ^W($D22H^HBOTM+I#'W[\.+:E8J6Q[:AB,"\9N!<8>.B>4;D3 M:$ECB$_];15-'9)[#&GN=@+>$WZ-/#Q KN/Z+7P6[W?W.NAXM<*>P?,NX+5K M-T!_J#/*-N@]&X">9VLAN4KY3VWZENO[[>OK.G K]CRU\_MF7"V601BXJMPYM>4)Z: F';R7--"XFVZ)%#1)>$'@!-@-W]!M ML0R=<(0OT@UKNF%G.O:0;V&?^=83V(D6PUJ+8<_Y-CS+(NS=^,[P;;:=VUW8 MME%-==1)=19%K*!2$UQ)0F/"8X&>\IA(0,_+%ZD_K+HD+VF1 2?Z$]FZ=U]8 M9?6DRAX.K["'GN\A6P-O0UE\+\J)!#>U!#>=L(N"BC5UU^NF.4ZSP9J]+?J5#*].1U9 M,^]>[&L+1U]HI]*XK]*X_W<=K5;H2X^>T$[U>.UR<&=G\ VUM )L+Y)53.>'E)*!\DRTV?O692=>UFN%,7*^#:0+W?,":/#WJ!^JHV_0]0 M2P,$% @ )V^C6-=UA Q @ V 0 !D !X;"]W;W)K&ULG53?;]HP$/Y73EXUM=)&($#7LA )RJ;U@0D5=7N8]F"2"['J MV)EM?NR_W]F!C$F4A[TD/ON^[[X[WSG9:?-B2T0'^THJ.V:E<_4HBFQ68L5M M1]>HZ*30IN*.3+..;&V0YP%4R2CN=F^CB@O%TB3L+4R:Z(V30N'"@-U4%3>_ MIRCU;LQZ[+CQ)-:E\QM1FM1\C4MTS_7"D!6U++FH4%FA%1@LQFS2&TT'WC\X M?!.XLR=K\)FLM'[QQF,^9ETO""5FSC-P^FWQ :7T1"3CUX&3M2$]\'1]9/\< M[*,;MCD&/!-](]Z=T7/.0S]'R9EC9\8=?X#N\99!OK='4 MDX)*J.;/]X4OY2E M,W0J".?2QZJFPH NX"M5<))E>J.<4&M8.JYR;G(+US-T7$A[ U<@%,R%E%1/ MFT2.XGN6*#O$FC:QXE=B#>Y@KI4K+7Q2.>;_$D0DO%4?']5/XXN,,\PZT!N^ M@[@;]^%Y.8/KJYL+O/VV*OW V__?JL"/R, M!LFBV2)+W[[IW78_7M ^:+4/+K&GD\*A ]F?DY M-VNA+$@L"-KM?!@R,,T<-8;3=>C=E78T"6%9TM.#QCO0>:&U.QH^0/N8I7\ M4$L#!!0 ( "=OHUC"<1-_, , .H2 - >&PO]%266$X$L>;+2)?OUTY4O#ELXAM72/SKE'TG4M,JS-6K#;!6,F6I5"UB.R,*;Z$,?U;,%*6E^HBDF+ M%$J7U-BNGL=UI1G-:R"5(NYU.FE<4B[)>"B7Y75IZFBFEM*,2+\-1?[V.1^1 M;OJ>1%YNHG(V(O=G;W\LE;EZ$_G[R;N3D\[]^=5A_,P!YR0.BO:?(7K1P74M MADFG^])N^*D5\L13C'89H-DL6R9T,/+@6=-Y8C9..&XV9#PLE-SN2T)\P&:F M)8L>J!B1"15\JCFP"EIRL?;A'@1F2B@=&5L0UDH7(O4O#W=]#VJET2FY5-KE M]AG\WVDS_ #8], @%Z(UV",^,!Y6U!BFY;7MN,$N^ B*FO;=NK(.YYJNN[T^ MV1+Y1<[3B[_ ME67W7^70<-!C\W8\=I/]XS>99,?OL3E;'+O)5_'<#([29-R\OW<."7M'A#8: MP5%L1+[!H4]LDT;3)1>&RZ:WX'G.Y*.3@I4W=&H/\GOZ=GS."KH4YJX%1V3; M_LIROBRS=M0-+$0S:MO^ M/KINTYT.;B,FP[P-@L@ Y0Q0CF>%D(G[8'G"G,Q> MX9EF69*D*;:BDTG0P01;MS2%;U@-\P8,+ ]D^K.UQG<;KY"GZP#;TZT"5CN0/YP':BK,21+85DB3)LC "6-A!DF (/(TX@CD #QB2).X]>/ ^BC?OJ7C[ MZ];X-U!+ P04 " G;Z-8EXJ[', 3 @ "P %]R96QS+RYR96QS MG9*Y;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2 MW!YI0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N M&6:WO606IW.D5XA-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,E MC'%BM/XU@LD/['X 4$L#!!0 ( "=OHUBW4"A70P0 $4A / >&PO M=V]R:V)O;VLN>&ULQ9IM;]HZ%(#_BI5/NU+O("]T6S4F]7U(K$.CZMA;$U][!IEP.WMH)7;B6$K]4@&PY/!S67.OGV==?7S [B M#>-%Z:71T!@:'J38NOW^L,F>I9./4DG_.DZ:[THDK)9:UO)-5.-DF#"W,MOO MQLHWHSU7\](:I<9)VNYX$-;+\J!Y'B#O^:-K6CQ__,4!9)R<#J'#A;3.-T9&*B_L%??BUIK-6NIEZ :N8A!=1A.'W6<;Q#/[?\)H%@M9 MBBM3;FJA?1M'*U0 U&XEURYAFM=BG.P.85Q7[%I["!*;Z+8K.#9<*9QZ4K57 M[0$WBJ$]D[##3JH&G [R$K:-DA6FGH=09XBD*='A.Q$ M\A,"^>D8D(%Q[DWY%$%^1B _'R^2W*TBR"\(Y!=:R)]VR;5\.\C:0RQM#VF9 M+KB339AF5C@X] .=0JQ5.Z@WY#W:L%FPD*VYE;$;)A.4F*?_!)2NXT-&HF1 M,'FDQ/:8Z&?A?#/P8R1,%2FQ*^9BV62+=^H53! IL2$NC+5F"T5=)UB8#5)B M'33C^U]X(B&'!4D)[0XBAHD@)3;!#9>6/7"U$>R'X##XQ<%8PQ20$CO@3Z:X MYR^BPX1E_)0XY4\E;Z8U4C@&';"I<0Z^ADH^?(U+8\P"&;$%SI4RVZ8B#I#7 M+VN8L(5!:$4E/9O&F)@/,F(?3.HUS-*"K>Y@SGA>EF8#TR&]#,;755S#9^A, M@U@-$^UD!;ZZM[P*=.<6-+$\>%@RS!49L2OB6@3F/U [E3!&_XGQ,&]DQ-Y M[W2G,LXPAV3$#NDK4-B'>PX4W5AB6LF(M1*5!;ULF%(R8J7TU >]C)A7,F*O M[ N%7C1,+QFQ7MXQ\HXS7M3 ])(3ZP6U8.=ISC&]Y,1Z02W8Q<3TDA/KI9NZ MKX3G4G6&9(ZN8!&+I3\E]E%B?LF)_1+-WOKA,*ODQ%:)$O8).Z^-]6$1'*8$ MKED#CC$QK^1_SRLG;+ZI:VY?^X.)&28G-@P:S.Y#C4DF)Y^\1)B[.\VNG9=U M6-.*,3'AY,3"Z6#>6LCC;-_$;N,%:DPX!;%P.I@W\@5N^ _N-[95T#;&Q(13 M$ NGM_KI>8 *3#<%L6[VY<\)FTHMFC75=F(86&-,S#L%L7?>6SSY$] 8$WUW M0BR>=RNV]K;'F)B""G(%[==2^H[?P'L_L'P[3=02P,$% @ )V^C6#B#;R;$ 0 M#1X !H !X;"]?;7/NGT-(JVW<-^FAZ^/A?&7=#?LFGY?#)O3-ZJ/9Q*#C M\20,OV=4B]GOF:.W4Q__,[%;KW>K^-*M/O?QD/\8'+ZZX2-M8\S5Z*T9-C'/ MJW!LKZ=3N!SDX3RY&BW?Y]6P?)*9_:F*X]/VM\_CVISN=[X_7QE^7/27Q?U!>< _S]77P#4$L#!!0 ( M "=OHUB A/B=P $ > 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9R6[" M,!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2)[7=? M;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^(B<%@ MQ#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,ACK-- MG7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+YL.N M))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT!<:9 M,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS\*R] M7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@@[ZX\ "L" 1 M " :\ !D;V-0&UL4$L! A0#% @ )V^C6%RNLY6-!@ 5R< !@ ("! M#P@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M)V^C6 BHH[36!0 \!< !@ ("!M1L 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )V^C6*)*^5Y>!P 51, !D ("! M;C\ 'AL+W=O&PO=V]R:W-H965TU^2P4 .0- 9 M " @<5* !X;"]W;W)K&UL4$L! A0#% M @ )V^C6)?T%*Q#!P +!0 !D ("!1U 'AL+W=O&PO=V]R:W-H965T!F !X M;"]W;W)K&UL4$L! A0#% @ )V^C6-QWKU&PO=V]R:W-H965T&UL4$L! A0#% @ )V^C6*'S7W$$! W @ !D M ("!?GX 'AL+W=O&PO=V]R M:W-H965TN. !X;"]W;W)K&UL M4$L! A0#% @ )V^C6-8GK:+: P L@@ !D ("!8I0 M 'AL+W=O&PO=V]R:W-H965TR: !X;"]W;W)K&UL4$L! A0#% @ M)V^C6'_K$(K< P E0@ !D ("!@:( 'AL+W=O&PO=V]R:W-H965T6Z !X;"]W;W)K&UL4$L! A0#% @ )V^C6-]F(I"; P _ < !D M ("!"[\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ )V^C6$9A[>W>!0 ]R !D ("!E\H 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )V^C M6"+L"]2_!0 UR@ !D ("!DM\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ )V^C6"?BXPRR! $!L M !D ("!Q>T 'AL+W=OWL% #W' &0 @(&N\@ M>&PO=V]R:W-H965T 9 " @6#X !X;"]W;W)K&UL4$L! A0#% @ )V^C6#2RAL$B!0 ^Q@ !D M ("!"OX 'AL+W=O&PO=V]R:W-H965T M@& 0!X;"]W;W)K&UL4$L! A0# M% @ )V^C6$\DKL6A @ _P< !D ("!?P\! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ )V^C6(#O MY\^T P M@T !D ("!]!H! 'AL+W=O&PO=V]R:W-H965T : " 0HJ 0!X;"]? 3 M " 08L 0!;0V]N=&5N=%]4>7!E&UL4$L%!@ Z #H *S0\ / XML 63 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 64 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 66 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.u1 html 154 276 1 false 43 0 false 6 false false R1.htm 000100 - Document - Document and Entity Information Sheet http://donegalgroup.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 010000 - Statement - Consolidated Balance Sheets Sheet http://donegalgroup.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 2 false false R3.htm 010100 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 3 false false R4.htm 020000 - Statement - Consolidated Statements of Income Sheet http://donegalgroup.com/role/ConsolidatedStatementsOfIncome Consolidated Statements of Income Statements 4 false false R5.htm 020100 - Statement - Consolidated Statements of Income (Parenthetical) Sheet http://donegalgroup.com/role/ConsolidatedStatementsOfIncomeParenthetical Consolidated Statements of Income (Parenthetical) Statements 5 false false R6.htm 030000 - Statement - Consolidated Statements of Comprehensive Income Sheet http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 6 false false R7.htm 030100 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical) Sheet http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical Consolidated Statements of Comprehensive Income (Parenthetical) Statements 7 false false R8.htm 040000 - Statement - Consolidated Statement of Stockholders' Equity Sheet http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity Consolidated Statement of Stockholders' Equity Statements 8 false false R9.htm 050000 - Statement - Consolidated Statements of Cash Flows Sheet http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 9 false false R10.htm 060100 - Disclosure - Organization Sheet http://donegalgroup.com/role/Organization Organization Notes 10 false false R11.htm 060200 - Disclosure - Basis of Presentation Sheet http://donegalgroup.com/role/BasisOfPresentation Basis of Presentation Notes 11 false false R12.htm 060300 - Disclosure - Net Income Per Share Sheet http://donegalgroup.com/role/NetIncomePerShare Net Income Per Share Notes 12 false false R13.htm 060400 - Disclosure - Reinsurance Sheet http://donegalgroup.com/role/Reinsurance Reinsurance Notes 13 false false R14.htm 060500 - Disclosure - Investments Sheet http://donegalgroup.com/role/Investments Investments Notes 14 false false R15.htm 060600 - Disclosure - Segment Information Sheet http://donegalgroup.com/role/SegmentInformation Segment Information Notes 15 false false R16.htm 060700 - Disclosure - Borrowings Sheet http://donegalgroup.com/role/Borrowings Borrowings Notes 16 false false R17.htm 060800 - Disclosure - Share-Based Compensation Sheet http://donegalgroup.com/role/SharebasedCompensation Share-Based Compensation Notes 17 false false R18.htm 060900 - Disclosure - Fair Value Measurements Sheet http://donegalgroup.com/role/FairValueMeasurements Fair Value Measurements Notes 18 false false R19.htm 061000 - Disclosure - Income Taxes Sheet http://donegalgroup.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 061100 - Disclosure - Liabilities for Losses and Loss Expenses Sheet http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpenses Liabilities for Losses and Loss Expenses Notes 20 false false R21.htm 061200 - Disclosure - Allowance for Expected Credit Losses Sheet http://donegalgroup.com/role/AllowanceForExpectedCreditLosses Allowance for Expected Credit Losses Notes 21 false false R22.htm 061300 - Disclosure - Impact of New Accounting Standards Sheet http://donegalgroup.com/role/ImpactOfNewAccountingStandards Impact of New Accounting Standards Notes 22 false false R23.htm 061400 - Disclosure - Insider Trading Arrangements Sheet http://donegalgroup.com/role/InsiderTradingArrangements Insider Trading Arrangements Notes 23 false false R24.htm 070100 - Disclosure - Organization (Policies) Sheet http://donegalgroup.com/role/OrganizationPolicies Organization (Policies) Policies http://donegalgroup.com/role/ImpactOfNewAccountingStandards 24 false false R25.htm 071300 - Disclosure - Impact of New Accounting Standards (Policies) Sheet http://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies Impact of New Accounting Standards (Policies) Policies http://donegalgroup.com/role/ImpactOfNewAccountingStandards 25 false false R26.htm 080300 - Disclosure - Net Income Per Share (Tables) Sheet http://donegalgroup.com/role/NetIncomePerShareTables Net Income Per Share (Tables) Tables http://donegalgroup.com/role/NetIncomePerShare 26 false false R27.htm 080500 - Disclosure - Investments (Tables) Sheet http://donegalgroup.com/role/InvestmentsTables Investments (Tables) Tables http://donegalgroup.com/role/Investments 27 false false R28.htm 080600 - Disclosure - Segment Information (Tables) Sheet http://donegalgroup.com/role/SegmentInformationTables Segment Information (Tables) Tables http://donegalgroup.com/role/SegmentInformation 28 false false R29.htm 080700 - Disclosure - Borrowings (Tables) Sheet http://donegalgroup.com/role/BorrowingsTables Borrowings (Tables) Tables http://donegalgroup.com/role/Borrowings 29 false false R30.htm 080900 - Disclosure - Fair Value Measurements (Tables) Sheet http://donegalgroup.com/role/FairValueMeasurementsTables Fair Value Measurements (Tables) Tables http://donegalgroup.com/role/FairValueMeasurements 30 false false R31.htm 081100 - Disclosure - Liabilities for Losses and Loss Expenses (Tables) Sheet http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesTables Liabilities for Losses and Loss Expenses (Tables) Tables http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpenses 31 false false R32.htm 081200 - Disclosure - Allowance for Expected Credit Losses (Tables) Sheet http://donegalgroup.com/role/AllowanceForExpectedCreditLossesTables Allowance for Expected Credit Losses (Tables) Tables http://donegalgroup.com/role/AllowanceForExpectedCreditLosses 32 false false R33.htm 090100 - Disclosure - Organization (Details) Sheet http://donegalgroup.com/role/OrganizationDetails Organization (Details) Details http://donegalgroup.com/role/OrganizationPolicies 33 false false R34.htm 090300 - Disclosure - Net Income Per Share (Details) Sheet http://donegalgroup.com/role/NetIncomePerShareDetails Net Income Per Share (Details) Details http://donegalgroup.com/role/NetIncomePerShareTables 34 false false R35.htm 090400 - Disclosure - Reinsurance (Details) Sheet http://donegalgroup.com/role/ReinsuranceDetails Reinsurance (Details) Details http://donegalgroup.com/role/Reinsurance 35 false false R36.htm 090500 - Disclosure - Investments, Amortized Cost and Estimated Fair Values of Fixed Maturities (Details) Sheet http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails Investments, Amortized Cost and Estimated Fair Values of Fixed Maturities (Details) Details 36 false false R37.htm 090502 - Disclosure - Investments, Summary (Details) Sheet http://donegalgroup.com/role/InvestmentsSummaryDetails Investments, Summary (Details) Details 37 false false R38.htm 090504 - Disclosure - Investments, Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity (Details) Sheet http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails Investments, Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity (Details) Details 38 false false R39.htm 090506 - Disclosure - Investments, Cost and Estimated Fair Value of Equity Securities (Details) Sheet http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails Investments, Cost and Estimated Fair Value of Equity Securities (Details) Details 39 false false R40.htm 090508 - Disclosure - Investments, Gross Investment Gains and Losses before Applicable Income Taxes (Details) Sheet http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails Investments, Gross Investment Gains and Losses before Applicable Income Taxes (Details) Details 40 false false R41.htm 090510 - Disclosure - Investments, Fixed Maturities with Unrealized Losses (Details) Sheet http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails Investments, Fixed Maturities with Unrealized Losses (Details) Details 41 false false R42.htm 090600 - Disclosure - Segment Information (Details) Sheet http://donegalgroup.com/role/SegmentInformationDetails Segment Information (Details) Details http://donegalgroup.com/role/SegmentInformationTables 42 false false R43.htm 090700 - Disclosure - Borrowings, Line of Credit (Details) Sheet http://donegalgroup.com/role/BorrowingsLineOfCreditDetails Borrowings, Line of Credit (Details) Details 43 false false R44.htm 090800 - Disclosure - Share-Based Compensation (Details) Sheet http://donegalgroup.com/role/SharebasedCompensationDetails Share-Based Compensation (Details) Details http://donegalgroup.com/role/SharebasedCompensation 44 false false R45.htm 090900 - Disclosure - Fair Value Measurements (Details) Sheet http://donegalgroup.com/role/FairValueMeasurementsDetails Fair Value Measurements (Details) Details http://donegalgroup.com/role/FairValueMeasurementsTables 45 false false R46.htm 091000 - Disclosure - Income Taxes (Details) Sheet http://donegalgroup.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://donegalgroup.com/role/IncomeTaxes 46 false false R47.htm 091100 - Disclosure - Liabilities for Losses and Loss Expenses (Details) Sheet http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails Liabilities for Losses and Loss Expenses (Details) Details http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesTables 47 false false R48.htm 091200 - Disclosure - Allowance for Expected Credit Losses, Held-to-Maturity Fixed-Maturity Securities (Details) Sheet http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails Allowance for Expected Credit Losses, Held-to-Maturity Fixed-Maturity Securities (Details) Details 48 false false R49.htm 091202 - Disclosure - Allowance for Expected Credit Losses, Reinsurance Receivable (Details) Sheet http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails Allowance for Expected Credit Losses, Reinsurance Receivable (Details) Details 49 false false R50.htm 091300 - Disclosure - Impact of New Accounting Standards (Details) Sheet http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails Impact of New Accounting Standards (Details) Details http://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies 50 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 1 fact(s) appearing in ix:hidden were eligible for transformation: us-gaap:DebtInstrumentMaturityDate - ef20026290_10q.htm 11 dgica-20240331.xsd dgica-20240331_cal.xml dgica-20240331_def.xml dgica-20240331_lab.xml dgica-20240331_pre.xml ef20026290_10q.htm http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ef20026290_10q.htm": { "nsprefix": "dgica", "nsuri": "http://donegalgroup.com/20240331", "dts": { "schema": { "local": [ "dgica-20240331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2004/ref-2004-08-10.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "dgica-20240331_cal.xml" ] }, "definitionLink": { "local": [ "dgica-20240331_def.xml" ] }, "labelLink": { "local": [ "dgica-20240331_lab.xml" ] }, "presentationLink": { "local": [ "dgica-20240331_pre.xml" ] }, "inline": { "local": [ "ef20026290_10q.htm" ] } }, "keyStandard": 244, "keyCustom": 32, "axisStandard": 21, "axisCustom": 0, "memberStandard": 35, "memberCustom": 8, "hidden": { "total": 10, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 5 }, "contextCount": 154, "entityCount": 1, "segmentCount": 43, "elementCount": 467, "unitCount": 6, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 755, "http://xbrl.sec.gov/dei/2023": 34, "http://xbrl.sec.gov/ecd/2023": 4 }, "report": { "R1": { "role": "http://donegalgroup.com/role/DocumentAndEntityInformation", "longName": "000100 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R2": { "role": "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "longName": "010000 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:HeldToMaturitySecurities", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "dgica:ShortTermInvestmentsAtCost", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "unique": true } }, "R3": { "role": "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "010100 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "unitRef": "U003", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "unique": true } }, "R4": { "role": "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "longName": "020000 - Statement - Consolidated Statements of Income", "shortName": "Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:PremiumsEarnedNet", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:OperatingLeaseLeaseIncome", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "unique": true } }, "R5": { "role": "http://donegalgroup.com/role/ConsolidatedStatementsOfIncomeParenthetical", "longName": "020100 - Statement - Consolidated Statements of Income (Parenthetical)", "shortName": "Consolidated Statements of Income (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:RealizedInvestmentGainsLosses", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "name": "us-gaap:RealizedInvestmentGainsLosses", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "unique": true } }, "R6": { "role": "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome", "longName": "030000 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NetIncomeLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "unique": true } }, "R7": { "role": "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical", "longName": "030100 - Statement - Consolidated Statements of Comprehensive Income (Parenthetical)", "shortName": "Consolidated Statements of Comprehensive Income (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R8": { "role": "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity", "longName": "040000 - Statement - Consolidated Statement of Stockholders' Equity", "shortName": "Consolidated Statement of Stockholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20221231_StatementClassOfStockAxis_CommonClassAMember_StatementEquityComponentsAxis_CommonStockMember", "name": "us-gaap:StockholdersEquity", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R9": { "role": "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows", "longName": "050000 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "9", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NetIncomeLoss", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "unique": true } }, "R10": { "role": "http://donegalgroup.com/role/Organization", "longName": "060100 - Disclosure - Organization", "shortName": "Organization", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R11": { "role": "http://donegalgroup.com/role/BasisOfPresentation", "longName": "060200 - Disclosure - Basis of Presentation", "shortName": "Basis of Presentation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:BasisOfAccounting", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R12": { "role": "http://donegalgroup.com/role/NetIncomePerShare", "longName": "060300 - Disclosure - Net Income Per Share", "shortName": "Net Income Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R13": { "role": "http://donegalgroup.com/role/Reinsurance", "longName": "060400 - Disclosure - Reinsurance", "shortName": "Reinsurance", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ReinsuranceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ReinsuranceTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R14": { "role": "http://donegalgroup.com/role/Investments", "longName": "060500 - Disclosure - Investments", "shortName": "Investments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R15": { "role": "http://donegalgroup.com/role/SegmentInformation", "longName": "060600 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R16": { "role": "http://donegalgroup.com/role/Borrowings", "longName": "060700 - Disclosure - Borrowings", "shortName": "Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R17": { "role": "http://donegalgroup.com/role/SharebasedCompensation", "longName": "060800 - Disclosure - Share-Based Compensation", "shortName": "Share-Based Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R18": { "role": "http://donegalgroup.com/role/FairValueMeasurements", "longName": "060900 - Disclosure - Fair Value Measurements", "shortName": "Fair Value Measurements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R19": { "role": "http://donegalgroup.com/role/IncomeTaxes", "longName": "061000 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R20": { "role": "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpenses", "longName": "061100 - Disclosure - Liabilities for Losses and Loss Expenses", "shortName": "Liabilities for Losses and Loss Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "dgica:LiabilityForLossesAndLossExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "dgica:LiabilityForLossesAndLossExpensesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R21": { "role": "http://donegalgroup.com/role/AllowanceForExpectedCreditLosses", "longName": "061200 - Disclosure - Allowance for Expected Credit Losses", "shortName": "Allowance for Expected Credit Losses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:AllowanceForCreditLossesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R22": { "role": "http://donegalgroup.com/role/ImpactOfNewAccountingStandards", "longName": "061300 - Disclosure - Impact of New Accounting Standards", "shortName": "Impact of New Accounting Standards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R23": { "role": "http://donegalgroup.com/role/InsiderTradingArrangements", "longName": "061400 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "ecd:Rule10b51ArrTrmntdFlag", "ecd:NonRule10b51ArrTrmntdFlag", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R24": { "role": "http://donegalgroup.com/role/OrganizationPolicies", "longName": "070100 - Disclosure - Organization (Policies)", "shortName": "Organization (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R25": { "role": "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies", "longName": "071300 - Disclosure - Impact of New Accounting Standards (Policies)", "shortName": "Impact of New Accounting Standards (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "25", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R26": { "role": "http://donegalgroup.com/role/NetIncomePerShareTables", "longName": "080300 - Disclosure - Net Income Per Share (Tables)", "shortName": "Net Income Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R27": { "role": "http://donegalgroup.com/role/InvestmentsTables", "longName": "080500 - Disclosure - Investments (Tables)", "shortName": "Investments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "dgica:ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "dgica:ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R28": { "role": "http://donegalgroup.com/role/SegmentInformationTables", "longName": "080600 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R29": { "role": "http://donegalgroup.com/role/BorrowingsTables", "longName": "080700 - Disclosure - Borrowings (Tables)", "shortName": "Borrowings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "c20240101to20240331_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember", "name": "dgica:FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember", "name": "dgica:FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R30": { "role": "http://donegalgroup.com/role/FairValueMeasurementsTables", "longName": "080900 - Disclosure - Fair Value Measurements (Tables)", "shortName": "Fair Value Measurements (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R31": { "role": "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesTables", "longName": "081100 - Disclosure - Liabilities for Losses and Loss Expenses (Tables)", "shortName": "Liabilities for Losses and Loss Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R32": { "role": "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesTables", "longName": "081200 - Disclosure - Allowance for Expected Credit Losses (Tables)", "shortName": "Allowance for Expected Credit Losses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R33": { "role": "http://donegalgroup.com/role/OrganizationDetails", "longName": "090100 - Disclosure - Organization (Details)", "shortName": "Organization (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "33", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "U004", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "div", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R34": { "role": "http://donegalgroup.com/role/NetIncomePerShareDetails", "longName": "090300 - Disclosure - Net Income Per Share (Details)", "shortName": "Net Income Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "34", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend", "unitRef": "U005", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "dgica:MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend", "unitRef": "U005", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "div", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R35": { "role": "http://donegalgroup.com/role/ReinsuranceDetails", "longName": "090400 - Disclosure - Reinsurance (Details)", "shortName": "Reinsurance (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "35", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "dgica:LossReinsuranceAgreementContractsRetentionAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "dgica:LossReinsuranceAgreementContractsRetentionAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R36": { "role": "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails", "longName": "090500 - Disclosure - Investments, Amortized Cost and Estimated Fair Values of Fixed Maturities (Details)", "shortName": "Investments, Amortized Cost and Estimated Fair Values of Fixed Maturities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "36", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:HeldToMaturitySecurities", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "us-gaap:HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "unique": true } }, "R37": { "role": "http://donegalgroup.com/role/InvestmentsSummaryDetails", "longName": "090502 - Disclosure - Investments, Summary (Details)", "shortName": "Investments, Summary (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "c20131130to20131130", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20131130to20131130", "name": "us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R38": { "role": "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails", "longName": "090504 - Disclosure - Investments, Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity (Details)", "shortName": "Investments, Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "us-gaap:HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R39": { "role": "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails", "longName": "090506 - Disclosure - Investments, Cost and Estimated Fair Value of Equity Securities (Details)", "shortName": "Investments, Cost and Estimated Fair Value of Equity Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "us-gaap:EquitySecuritiesFvNiCost", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R40": { "role": "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails", "longName": "090508 - Disclosure - Investments, Gross Investment Gains and Losses before Applicable Income Taxes (Details)", "shortName": "Investments, Gross Investment Gains and Losses before Applicable Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "dgica:GrossRealizedGainOnInvestments", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "dgica:GrossRealizedGainOnInvestments", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R41": { "role": "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails", "longName": "090510 - Disclosure - Investments, Fixed Maturities with Unrealized Losses (Details)", "shortName": "Investments, Fixed Maturities with Unrealized Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "us-gaap:DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R42": { "role": "http://donegalgroup.com/role/SegmentInformationDetails", "longName": "090600 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:PremiumsEarnedNet", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331_ConsolidationItemsAxis_OperatingSegmentsMember", "name": "us-gaap:PremiumsEarnedNet", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "unique": true } }, "R43": { "role": "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails", "longName": "090700 - Disclosure - Borrowings, Line of Credit (Details)", "shortName": "Borrowings, Line of Credit (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "c20240331_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember", "name": "us-gaap:FederalHomeLoanBankStock", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240331_FederalHomeLoanBankAdvancesOptionAxis_FederalHomeLoanBankOfPittsburghMember_LegalEntityAxis_AtlanticStatesMember", "name": "us-gaap:FederalHomeLoanBankStock", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R44": { "role": "http://donegalgroup.com/role/SharebasedCompensationDetails", "longName": "090800 - Disclosure - Share-Based Compensation (Details)", "shortName": "Share-Based Compensation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:AllocatedShareBasedCompensationExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R45": { "role": "http://donegalgroup.com/role/FairValueMeasurementsDetails", "longName": "090900 - Disclosure - Fair Value Measurements (Details)", "shortName": "Fair Value Measurements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c20240331", "name": "us-gaap:AvailableForSaleSecuritiesDebtSecurities", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240331_FairValueByMeasurementFrequencyAxis_FairValueMeasurementsRecurringMember", "name": "us-gaap:EquitySecuritiesFvNi", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "unique": true } }, "R46": { "role": "http://donegalgroup.com/role/IncomeTaxesDetails", "longName": "091000 - Disclosure - Income Taxes (Details)", "shortName": "Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c20240331", "name": "dgica:DeferredTaxAssetsNetOther", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20240331", "name": "dgica:DeferredTaxAssetsNetOther", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } }, "R47": { "role": "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails", "longName": "091100 - Disclosure - Liabilities for Losses and Loss Expenses (Details)", "shortName": "Liabilities for Losses and Loss Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20221231", "name": "us-gaap:LiabilityForClaimsAndClaimsAdjustmentExpense", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "unique": true } }, "R48": { "role": "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails", "longName": "091200 - Disclosure - Allowance for Expected Credit Losses, Held-to-Maturity Fixed-Maturity Securities (Details)", "shortName": "Allowance for Expected Credit Losses, Held-to-Maturity Fixed-Maturity Securities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:HeldToMaturitySecurities", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20240101to20240331", "name": "us-gaap:DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "div", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "unique": true } }, "R49": { "role": "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails", "longName": "091202 - Disclosure - Allowance for Expected Credit Losses, Reinsurance Receivable (Details)", "shortName": "Allowance for Expected Credit Losses, Reinsurance Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c20231231", "name": "us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "div", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true }, "uniqueAnchor": { "contextRef": "c20221231", "name": "us-gaap:ReinsuranceRecoverablesOnPaidAndUnpaidLosses", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "span", "div", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "unique": true } }, "R50": { "role": "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails", "longName": "091300 - Disclosure - Impact of New Accounting Standards (Details)", "shortName": "Impact of New Accounting Standards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c20191215to20231215", "name": "us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c20191215to20231215", "name": "us-gaap:IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple", "unitRef": "U002", "xsiNil": "false", "lang": null, "decimals": "-5", "ancestors": [ "div", "us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock", "ix:continuation", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "ef20026290_10q.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingChangesAndErrorCorrectionsAbstract", "lang": { "en-us": { "role": { "label": "Impact of New Accounting Standards [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccountingStandardsUpdate201613Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdate201613Member", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "ASU 2016-13 [Member]", "documentation": "Accounting Standards Update 2016-13 Financial Instruments-Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments." } } }, "auth_ref": [ "r297" ] }, "us-gaap_AccountingStandardsUpdateExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingStandardsUpdateExtensibleList", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails", "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Extensible Enumeration]", "documentation": "Indicates amendment to accounting standards." } } }, "auth_ref": [ "r136", "r137", "r138", "r139", "r140", "r190", "r191", "r192", "r254", "r255", "r298", "r299", "r300", "r301", "r304", "r305", "r306", "r307", "r308", "r325", "r368", "r369", "r370", "r381", "r382", "r391", "r392", "r393", "r398", "r399", "r400", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r436", "r437", "r440", "r441", "r442", "r443", "r454", "r455", "r457", "r458", "r459", "r465", "r466", "r467", "r468", "r469", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584", "r830" ] }, "us-gaap_AccountsReceivableFromSecuritization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableFromSecuritization", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable - securities", "label": "Accounts Receivable from Securitization", "documentation": "The amount owed to the reporting entity by counterparties in securitized loan transactions." } } }, "auth_ref": [] }, "us-gaap_AccruedInvestmentIncomeReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInvestmentIncomeReceivable", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued investment income", "label": "Accrued Investment Income Receivable", "documentation": "Interest, dividends, rents, ancillary and other revenues earned but not yet received by the entity on its investments." } } }, "auth_ref": [ "r83", "r544", "r814" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Accrued Liabilities", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities." } } }, "auth_ref": [ "r52" ] }, "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Net Unrealized Investment Losses [Member]", "label": "AOCI, Accumulated Gain (Loss), Debt Securities, Available-for-Sale, Parent [Member]", "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent." } } }, "auth_ref": [ "r153", "r154", "r155", "r157", "r165", "r166", "r815" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Accumulated other comprehensive loss", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r25", "r26", "r66", "r152", "r541", "r580", "r584" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated Other Comprehensive Loss [Member]", "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r2", "r13", "r26", "r403", "r406", "r469", "r575", "r576", "r815", "r816", "r817", "r827", "r828", "r829" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid-in capital", "label": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r61", "r774", "r900" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Additional Paid-In Capital [Member]", "label": "Additional Paid-in Capital [Member]", "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r368", "r369", "r370", "r596", "r827", "r828", "r829", "r869", "r902" ] }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Axis]", "documentation": "Information by amendment to accounting standards." } } }, "auth_ref": [ "r136", "r137", "r138", "r139", "r140", "r190", "r191", "r192", "r194", "r203", "r254", "r255", "r298", "r299", "r300", "r301", "r304", "r305", "r306", "r307", "r308", "r309", "r325", "r368", "r369", "r370", "r379", "r380", "r381", "r382", "r391", "r392", "r393", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r436", "r437", "r440", "r441", "r442", "r443", "r454", "r455", "r457", "r458", "r459", "r460", "r465", "r466", "r467", "r468", "r469", "r506", "r507", "r508", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Grant of stock options", "label": "APIC, Share-Based Payment Arrangement, Option, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net adjustments", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities", "documentation": "The sum of adjustments which are added to or deducted from net income or loss, including the portion attributable to noncontrolling interest, to reflect cash provided by or used in operating activities, in accordance with the indirect cash flow method." } } }, "auth_ref": [ "r73" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "dgica_AggregateFairValueOfBondHeld": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "AggregateFairValueOfBondHeld", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of aggregate fair value of bond held at balance sheet date.", "label": "Aggregate Fair Value of Bond Held", "terseLabel": "Aggregate fair value of bond held" } } }, "auth_ref": [] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense in stock compensation plans", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r366", "r371" ] }, "us-gaap_AllowanceForCreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossAbstract", "lang": { "en-us": { "role": { "label": "Allowance for Expected Credit Losses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AllowanceForCreditLossesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForCreditLossesTextBlock", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLosses" ], "lang": { "en-us": { "role": { "label": "Allowance for Expected Credit Losses", "documentation": "The entire disclosure for allowance for credit losses." } } }, "auth_ref": [ "r39" ] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "dgica_AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "AmortizedCostAndEstimatedFairValuesOfFixedMaturitiesAbstract", "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Amortized Cost and Estimated Fair Values of Fixed Maturities [Abstract]" } } }, "auth_ref": [] }, "dgica_AmortizedCostOfBondHeld": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "AmortizedCostOfBondHeld", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of amortized cost of bond held at balance sheet date.", "label": "Amortized Cost of Bond Held", "terseLabel": "Amortized cost of bond held" } } }, "auth_ref": [] }, "dgica_AntidilutiveSecuritiesExcludedFromComputationOfEarningsLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsLossPerShareAbstract", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Share [Abstract]", "terseLabel": "Antidilutive Securities Excluded from Computation of Earnings (Loss) Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Number of options to purchase Class A shares excluded (in shares)", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount", "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented." } } }, "auth_ref": [ "r220" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities [Axis]", "documentation": "Information by type of antidilutive security." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesNameDomain", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Antidilutive Securities, Name [Domain]", "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented." } } }, "auth_ref": [ "r34" ] }, "us-gaap_AssetPledgedAsCollateralWithoutRightMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetPledgedAsCollateralWithoutRightMember", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Asset Pledged as Collateral without Right [Member]", "documentation": "Asset pledged as collateral for which secured party (transferee) does not have right to sell or repledge by contract or custom." } } }, "auth_ref": [ "r394", "r486", "r487" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "Assets", "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events." } } }, "auth_ref": [ "r84", "r145", "r181", "r232", "r240", "r246", "r296", "r330", "r331", "r333", "r334", "r335", "r337", "r339", "r341", "r342", "r394", "r396", "r439", "r537", "r638", "r774", "r793", "r859", "r860", "r873" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "dgica_AtlanticStatesMember": { "xbrltype": "domainItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "AtlanticStatesMember", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails", "http://donegalgroup.com/role/OrganizationDetails", "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "documentation": "Insurance subsidiary, Atlantic States Insurance Company (\"Atlantic States\").", "label": "Atlantic States [Member]", "terseLabel": "Atlantic States [Member]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for sale, gross unrealized gains", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Gain, before Tax", "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r264" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available for sale, gross unrealized losses", "label": "Debt Securities, Available-for-Sale, Accumulated Gross Unrealized Loss, before Tax", "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r265" ] }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails", "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total available for sale, amortized cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r261", "r319", "r535" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after five years through ten years, amortized cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r841" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after five years through ten years, estimated fair value", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r270", "r527" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsAmortizedCost", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years, amortized cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r840" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years, estimated fair value", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r269", "r526" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsAmortizedCost", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years, amortized cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, after Year 10", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r842" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years, estimated fair value", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r271", "r528" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesAmortizedCostAbstract", "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available For Sale [Abstract]", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesFairValueAbstract", "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Available For Sale [Abstract]", "label": "Debt Securities, Available-for-Sale, Fair Value, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearAmortizedCost", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less, amortized cost", "label": "Debt Securities, Available-for-Sale, Amortized Cost, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r839" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less, estimated fair value", "label": "Debt Securities, Available-for-Sale, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r268", "r525" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateAmortizedCost", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage-backed securities, amortized cost", "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Amortized Cost", "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping." } } }, "auth_ref": [ "r837", "r838" ] }, "us-gaap_AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_AvailableForSaleSecuritiesDebtSecurities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage-backed securities, estimated fair value", "label": "Debt Securities, Available-for-Sale, Maturity, without Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), without single maturity date and not allocated over maturity grouping." } } }, "auth_ref": [ "r267", "r524", "r837" ] }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AvailableForSaleSecuritiesDebtSecurities", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Investments", "weight": 1.0, "order": 1.0 }, "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails": { "parentTag": "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis", "weight": 1.0, "order": 3.0 }, "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/FairValueMeasurementsDetails", "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails", "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "label": "Available for sale, at fair value", "totalLabel": "Total available for sale, estimated fair value", "verboseLabel": "Available for sale, estimated fair value", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r262", "r319", "r513", "r834" ] }, "us-gaap_BasisOfAccounting": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccounting", "presentation": [ "http://donegalgroup.com/role/BasisOfPresentation" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of Presentation", "label": "Basis of Accounting [Text Block]", "documentation": "The entire disclosure for the basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [ "r74" ] }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BasisOfAccountingPolicyPolicyTextBlock", "presentation": [ "http://donegalgroup.com/role/OrganizationPolicies" ], "lang": { "en-us": { "role": { "label": "Organization", "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS)." } } }, "auth_ref": [] }, "dgica_BasisOfPresentationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "BasisOfPresentationAbstract", "lang": { "en-us": { "role": { "label": "Basis of Presentation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_BenefitsLossesAndExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BenefitsLossesAndExpenses", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total expenses", "label": "Benefits, Losses and Expenses", "documentation": "The total amount of expense recognized during the period for future policy benefits, claims and claims adjustment costs, and for selling, general and administrative costs." } } }, "auth_ref": [ "r95" ] }, "us-gaap_BenefitsLossesAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BenefitsLossesAndExpensesAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Expenses:", "label": "Benefits, Losses and Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_Cash": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Cash", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash", "label": "Cash", "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Excludes cash and cash equivalents within disposal group and discontinued operation." } } }, "auth_ref": [ "r117", "r538", "r607", "r632", "r774", "r793", "r813" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash at end of period", "periodStartLabel": "Cash at beginning of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r31", "r71", "r180" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net decrease in cash", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Excluding Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; excluding effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r1", "r71" ] }, "dgica_CatastropheReinsuranceAgreementContractsRetentionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "CatastropheReinsuranceAgreementContractsRetentionAmount", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "documentation": "The retention amount of Catastrophe reinsurance agreement contracts.", "label": "Catastrophe Reinsurance Agreement Contracts Retention Amount", "terseLabel": "Catastrophe reinsurance, set retention amount" } } }, "auth_ref": [] }, "us-gaap_CededCreditRiskAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CededCreditRiskAxis", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ceded Credit Risk, Reinsurer [Axis]", "label": "Reinsurer, Name [Axis]", "documentation": "Information by name of reinsurer or group of reinsurers in reinsurance contract." } } }, "auth_ref": [ "r803", "r882" ] }, "us-gaap_CededCreditRiskLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CededCreditRiskLineItems", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ceded Credit Risk [Line Items]", "label": "Ceded Credit Risk [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r586" ] }, "us-gaap_CededCreditRiskReinsurerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CededCreditRiskReinsurerDomain", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ceded Credit Risk, Reinsurer [Domain]", "label": "Reinsurer, Name [Domain]", "documentation": "Name of reinsurer or group of reinsurers in reinsurance contract." } } }, "auth_ref": [ "r882" ] }, "us-gaap_CededCreditRiskTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CededCreditRiskTable", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ceded Credit Risk [Table]", "label": "Ceded Credit Risk [Table]", "documentation": "Disclosure of information about reinsurer or group of reinsurers for whom the entity has a concentration of credit risk." } } }, "auth_ref": [ "r586" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfStockDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfStockDomain", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical", "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/DocumentAndEntityInformation", "http://donegalgroup.com/role/NetIncomePerShareDetails", "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Domain]", "label": "Class of Stock [Domain]", "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock." } } }, "auth_ref": [ "r132", "r147", "r148", "r149", "r181", "r209", "r210", "r217", "r219", "r226", "r227", "r296", "r330", "r333", "r334", "r335", "r341", "r342", "r348", "r349", "r350", "r351", "r353", "r439", "r590", "r591", "r592", "r593", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r624", "r647", "r667", "r746", "r747", "r748", "r749", "r750", "r802", "r824", "r831" ] }, "us-gaap_CommonClassAMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassAMember", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical", "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/DocumentAndEntityInformation", "http://donegalgroup.com/role/NetIncomePerShareDetails", "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class A Common Stock [Member]", "label": "Common Class A [Member]", "documentation": "Classification of common stock representing ownership interest in a corporation." } } }, "auth_ref": [ "r902" ] }, "us-gaap_CommonClassBMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonClassBMember", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical", "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/DocumentAndEntityInformation", "http://donegalgroup.com/role/NetIncomePerShareDetails", "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class B Common Stock [Member]", "label": "Common Class B [Member]", "documentation": "Classification of common stock that has different rights than Common Class A, representing ownership interest in a corporation." } } }, "auth_ref": [ "r902" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r779", "r780", "r781", "r783", "r784", "r785", "r786", "r827", "r828", "r869", "r898", "r902" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r60" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "label": "Common Stock, Shares Authorized", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r60", "r624" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury." } } }, "auth_ref": [ "r60" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r15", "r60", "r624", "r644", "r902", "r903" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Common stock", "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r60", "r540", "r774" ] }, "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndEmployeeBenefitPlansTextBlock", "presentation": [ "http://donegalgroup.com/role/SharebasedCompensation" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Compensation and Employee Benefit Plans [Text Block]", "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans." } } }, "auth_ref": [ "r78", "r79", "r80", "r81" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Comprehensive income", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r27", "r161", "r163", "r170", "r515", "r553" ] }, "srt_ConsolidatedEntitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesAxis", "presentation": [ "http://donegalgroup.com/role/IncomeTaxesDetails", "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Axis]", "label": "Consolidated Entities [Axis]" } } }, "auth_ref": [ "r183", "r394", "r395", "r396", "r397", "r471", "r751", "r858", "r861", "r862" ] }, "srt_ConsolidatedEntitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidatedEntitiesDomain", "presentation": [ "http://donegalgroup.com/role/IncomeTaxesDetails", "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidated Entities [Domain]", "label": "Consolidated Entities [Domain]" } } }, "auth_ref": [ "r183", "r394", "r395", "r396", "r397", "r471", "r751", "r858", "r861", "r862" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]" } } }, "auth_ref": [ "r183", "r234", "r238", "r239", "r240", "r241", "r242", "r244", "r248", "r330", "r331", "r332", "r333", "r335", "r336", "r338", "r340", "r341", "r859", "r860" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]" } } }, "auth_ref": [ "r183", "r234", "r238", "r239", "r240", "r241", "r242", "r244", "r248", "r330", "r331", "r332", "r333", "r335", "r336", "r338", "r340", "r341", "r859", "r860" ] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetLineItems", "presentation": [ "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationLessThanWhollyOwnedSubsidiaryParentOwnershipInterestEffectsOfChangesNetTable", "presentation": [ "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "label": "Consolidation, Less than Wholly Owned Subsidiary, Parent Ownership Interest, Effects of Changes, Net [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning the effects of any changes in a parent's ownership interest in a subsidiary on the equity attributable to the parent which may have occurred during the period. The changes represented by this element did not result in the deconsolidation of the subsidiary." } } }, "auth_ref": [ "r14", "r50" ] }, "us-gaap_ContractsInForceSubjectToParticipationThroughReinsurancePercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractsInForceSubjectToParticipationThroughReinsurancePercentage", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of accumulation of losses", "label": "Contracts in Force Subject to Participation through Reinsurance, Ratio", "documentation": "Ratio of insurance contracts that are subject to reinsurance participation to all contracts in force." } } }, "auth_ref": [] }, "us-gaap_CorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateDebtSecuritiesMember", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Securities [Member]", "label": "Corporate Debt Securities [Member]", "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment." } } }, "auth_ref": [ "r769", "r771", "r897" ] }, "dgica_CostAndEstimatedFairValueOfEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "CostAndEstimatedFairValueOfEquitySecuritiesAbstract", "presentation": [ "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Cost and Estimated Fair Value of Equity Securities [Abstract]" } } }, "auth_ref": [] }, "dei_CoverAbstract": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CoverAbstract", "lang": { "en-us": { "role": { "label": "Cover [Abstract]", "documentation": "Cover page." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityAxis", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "label": "Credit Facility [Axis]", "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "us-gaap_CreditFacilityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CreditFacilityDomain", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Domain]", "label": "Credit Facility [Domain]", "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing." } } }, "auth_ref": [] }, "dgica_CreditImpairmentChargesOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "CreditImpairmentChargesOnInvestments", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of credit impairment charges on investments.", "label": "Credit Impairment Charges on Investments", "negatedLabel": "Credit impairment charges" } } }, "auth_ref": [] }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails", "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails", "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]" } } }, "auth_ref": [ "r138", "r187", "r197", "r203", "r301", "r309", "r368", "r369", "r370", "r381", "r382", "r401", "r403", "r404", "r406", "r408", "r409", "r414", "r417", "r420", "r421", "r467" ] }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionAxis", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails", "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails", "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "auth_ref": [ "r138", "r187", "r197", "r203", "r301", "r309", "r368", "r369", "r370", "r381", "r382", "r401", "r403", "r404", "r406", "r408", "r409", "r414", "r417", "r420", "r421", "r467" ] }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CumulativeEffectPeriodOfAdoptionDomain", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails", "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails", "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "auth_ref": [ "r138", "r187", "r197", "r203", "r301", "r309", "r368", "r369", "r370", "r381", "r382", "r401", "r403", "r404", "r406", "r408", "r409", "r414", "r417", "r420", "r421", "r467" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Borrowings [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Interest rate", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r22", "r343" ] }, "us-gaap_DebtInstrumentMaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentMaturityDate", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Debt instrument due date", "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format." } } }, "auth_ref": [ "r125", "r764", "r870" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLonger", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "More than 12 months, fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for more than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r108", "r321", "r762" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPosition12MonthsOrLongerAccumulatedLoss", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "More than 12 months, unrealized losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, 12 Months or Longer, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for 12 months or longer, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r108", "r321" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12Months", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 months, fair value", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months", "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r108", "r321", "r762" ] }, "us-gaap_DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleContinuousUnrealizedLossPositionLessThan12MonthsAccumulatedLoss", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 12 months, unrealized losses", "label": "Debt Securities, Available-for-Sale, Continuous Unrealized Loss Position, Less than 12 Months, Accumulated Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), in continuous unrealized loss position for less than 12 months, without allowance for credit loss. Includes beneficial interest in securitized financial asset." } } }, "auth_ref": [ "r108", "r321" ] }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesAvailableForSaleTable", "presentation": [ "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Available-for-sale Securities [Table]", "label": "Debt Securities, Available-for-Sale [Table]", "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271" ] }, "dgica_DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "DebtSecuritiesFairValueAndUnrealizedLossesByFixedMaturitiesAbstract", "presentation": [ "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Fair Value and Unrealized Losses by Fixed Maturities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLoss", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails", "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical", "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Held to maturity, allowance for expected credit losses", "terseLabel": "Held to maturity, allowance for credit loss", "documentation": "Amount of allowance for credit loss for debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r274", "r310", "r313", "r314" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLossPeriodIncreaseDecrease", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current period change for expected credit losses", "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r852" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLossRollForward", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for Expected Credit Losses [Abstract]", "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_DebtSecuritiesHeldToMaturityAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAllowanceForCreditLossTableTextBlock", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-Maturity Fixed-Maturity Securities", "label": "Debt Securities, Held-to-Maturity, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r852" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails", "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Held to maturity, amortized cost", "terseLabel": "Held to maturity, amortized cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r257", "r275", "r277", "r513" ] }, "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLossAbstract", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held-to-Maturity, Net of Allowance for Expected Credit Losses [Abstract]", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax asset, net", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r373", "r374" ] }, "us-gaap_DeferredPolicyAcquisitionCostAmortizationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredPolicyAcquisitionCostAmortizationExpense", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_BenefitsLossesAndExpenses", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of deferred policy acquisition costs", "label": "Deferred Policy Acquisition Costs, Amortization Expense", "documentation": "Amount of amortization expense (reversal of expense) for deferred policy acquisition costs." } } }, "auth_ref": [ "r113", "r557", "r566", "r567", "r578", "r775", "r822", "r881" ] }, "us-gaap_DeferredPolicyAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredPolicyAcquisitionCosts", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred policy acquisition costs", "label": "Deferred Policy Acquisition Cost", "documentation": "Amount of deferred policy acquisition cost capitalized on contract remaining in force." } } }, "auth_ref": [ "r115", "r545", "r567", "r568", "r578", "r775" ] }, "dgica_DeferredTaxAssetsNetOther": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "DeferredTaxAssetsNetOther", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other.", "label": "Deferred Tax Assets, Net, Other", "terseLabel": "Other deferred tax assets, net" } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation, amortization and other non-cash items", "label": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r9", "r44" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Share-Based Compensation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DividendsCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsCommonStock", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends declared", "label": "Dividends, Common Stock", "documentation": "Amount of paid and unpaid common stock dividends declared with the form of settlement in cash, stock and payment-in-kind (PIK)." } } }, "auth_ref": [ "r6", "r77" ] }, "us-gaap_DividendsPayableCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DividendsPayableCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash dividends declared to stockholders", "label": "Dividends Payable", "documentation": "Carrying value as of the balance sheet date of dividends declared but unpaid on equity securities issued by the entity and outstanding." } } }, "auth_ref": [ "r57", "r58", "r85", "r790", "r885" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentQuarterlyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentQuarterlyReport", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Quarterly Report", "documentation": "Boolean flag that is true only for a form used as an quarterly report." } } }, "auth_ref": [ "r797" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r798" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_DomesticCorporateDebtSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCorporateDebtSecuritiesMember", "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails", "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate Securities [Member]", "label": "Debt Security, Corporate, US [Member]", "documentation": "Debt security issued by corporation domiciled in United States of America (US)." } } }, "auth_ref": [ "r771", "r836", "r843", "r866" ] }, "dgica_DonegalMutualInsuranceCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "DonegalMutualInsuranceCompanyMember", "presentation": [ "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the entity.", "label": "Donegal Mutual Insurance Company [Member]", "terseLabel": "Donegal Mutual Insurance Company [Member]" } } }, "auth_ref": [] }, "dgica_DonegalMutualMember": { "xbrltype": "domainItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "DonegalMutualMember", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "documentation": "Name of the entity.", "label": "Donegal Mutual [Member]", "terseLabel": "Donegal Mutual [Member]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "lang": { "en-us": { "role": { "label": "Net Income Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Basic (in dollars per share)", "terseLabel": "Basic net income per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r171", "r195", "r196", "r197", "r198", "r199", "r206", "r209", "r217", "r218", "r219", "r223", "r421", "r422", "r516", "r554", "r756" ] }, "us-gaap_EarningsPerShareBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per share:", "verboseLabel": "Basic net income per share [Abstract]", "label": "Earnings Per Share, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasicLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasicLineItems", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "label": "Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r209", "r210", "r217" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Diluted (in dollars per share)", "terseLabel": "Diluted net income per share (in dollars per share)", "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period." } } }, "auth_ref": [ "r171", "r195", "r196", "r197", "r198", "r199", "r209", "r217", "r218", "r219", "r223", "r421", "r422", "r516", "r554", "r756" ] }, "us-gaap_EarningsPerShareDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDilutedAbstract", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted net income per share [Abstract]", "label": "Earnings Per Share, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShare" ], "lang": { "en-us": { "role": { "label": "Net Income Per Share", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r205", "r220", "r221", "r222" ] }, "dgica_EducationBondMember": { "xbrltype": "domainItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "EducationBondMember", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Education Bonds are financial products designed specifically for saving and investing to meet lifelong education expenses for yourself, your family or others dear and important to you.", "label": "Education Bond [Member]", "terseLabel": "Education Bonds [Member]" } } }, "auth_ref": [] }, "us-gaap_EffectsOfReinsuranceLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectsOfReinsuranceLineItems", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Reinsurance Receivable [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_EffectsOfReinsuranceTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectsOfReinsuranceTable", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Reinsurance Receivable [Table]", "documentation": "Disclosure of information about the effects of reinsurance, including, but not limited to, disclosure of direct, assumed, and ceded insurance." } } }, "auth_ref": [ "r11" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized compensation expense related to nonvested share-based compensation granted under the plan", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r367" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://donegalgroup.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average period of unrecognized compensation expense", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r367" ] }, "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit of stock compensation plans", "label": "Share-Based Payment Arrangement, Expense, Tax Benefit", "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement." } } }, "auth_ref": [ "r366" ] }, "dgica_EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "EmployeeServiceShareBasedCompensationTaxBenefitRealizedFromExerciseOfStockOption", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "documentation": "Employee service share based compensation tax benefit realized from exercise of stock option.", "label": "Employee Service Share Based Compensation Tax Benefit Realized from Exercise of Stock Option", "terseLabel": "Tax benefit for tax deductions related to option exercises" } } }, "auth_ref": [] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Options [Member]", "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r795" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails", "http://donegalgroup.com/role/OrganizationDetails", "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Entity [Domain]", "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r795" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [ "r795" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r801" ] }, "dei_EntityListingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsLineItems", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_EntityListingsTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityListingsTable", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Listings [Table]", "documentation": "Container for exchange listing information for an entity" } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r795" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r795" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r795" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Tax Identification Number", "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS." } } }, "auth_ref": [ "r795" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity", "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "label": "Equity Component [Domain]", "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc." } } }, "auth_ref": [ "r15", "r138", "r164", "r165", "r166", "r184", "r185", "r186", "r191", "r200", "r202", "r225", "r301", "r309", "r354", "r368", "r369", "r370", "r381", "r382", "r401", "r403", "r404", "r405", "r406", "r409", "r420", "r447", "r449", "r450", "r451", "r452", "r453", "r469", "r575", "r576", "r577", "r596", "r667" ] }, "dgica_EquitySecuritiesFVNIUnrealizedGainAmountLessThanPriorQuarter": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "EquitySecuritiesFVNIUnrealizedGainAmountLessThanPriorQuarter", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI); amount less than prior quarter.", "label": "Equity Securities, FV-NI, Unrealized Gain Amount Less than Prior Quarter", "negatedLabel": "Gross unrealized gains on equity securities" } } }, "auth_ref": [] }, "dgica_EquitySecuritiesFVNIUnrealizedLossAmountLessThanPriorQuarter": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "EquitySecuritiesFVNIUnrealizedLossAmountLessThanPriorQuarter", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI); amount less than prior quarter.", "label": "Equity Securities, FV-NI, Unrealized Loss Amount Less Than Prior Quarter", "terseLabel": "Gross unrealized losses on equity securities" } } }, "auth_ref": [] }, "us-gaap_EquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Investments", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/FairValueMeasurementsDetails", "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity securities, at fair value", "verboseLabel": "Estimated fair value", "label": "Equity Securities, FV-NI, Current", "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current." } } }, "auth_ref": [ "r146", "r438", "r755" ] }, "us-gaap_EquitySecuritiesFvNiCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiCost", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost", "label": "Equity Securities, FV-NI, Cost", "documentation": "Cost of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI). Excludes equity method investment and investment in equity security without readily determinable fair value." } } }, "auth_ref": [ "r535" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedGain", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails", "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Gross unrealized gains on equity securities", "terseLabel": "Gross gains", "documentation": "Amount of unrealized gain on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r292" ] }, "us-gaap_EquitySecuritiesFvNiUnrealizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesFvNiUnrealizedLoss", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/InvestmentsCostAndEstimatedFairValueOfEquitySecuritiesDetails", "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Gross unrealized losses on equity securities", "terseLabel": "Gross losses", "label": "Equity Securities, FV-NI, Unrealized Loss", "documentation": "Amount of unrealized loss on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI)." } } }, "auth_ref": [ "r292" ] }, "us-gaap_EquitySecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquitySecuritiesMember", "presentation": [ "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Securities [Member]", "label": "Equity Securities [Member]", "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants." } } }, "auth_ref": [ "r40", "r787", "r788", "r789", "r904" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r428", "r429", "r432" ] }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements, Recurring and Nonrecurring [Table]", "label": "Fair Value, Recurring and Nonrecurring [Table]", "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis." } } }, "auth_ref": [ "r428", "r429", "r432" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "label": "Fair Value Hierarchy and NAV [Axis]", "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient." } } }, "auth_ref": [ "r345", "r356", "r357", "r358", "r359", "r360", "r361", "r429", "r475", "r476", "r477", "r765", "r766", "r769", "r770", "r771" ] }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByMeasurementFrequencyAxis", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Measurement Frequency [Axis]", "label": "Measurement Frequency [Axis]", "documentation": "Information by measurement frequency." } } }, "auth_ref": [ "r428", "r429", "r430", "r431", "r433" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Measurements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurements" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Measurements", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r427" ] }, "us-gaap_FairValueInputsLevel1Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel1Member", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Quoted Prices in Active Markets for Identical Assets (Level 1) [Member]", "label": "Fair Value, Inputs, Level 1 [Member]", "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date." } } }, "auth_ref": [ "r345", "r356", "r361", "r429", "r475", "r769", "r770", "r771" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Other Observable Inputs (Level 2) [Member]", "label": "Fair Value, Inputs, Level 2 [Member]", "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets." } } }, "auth_ref": [ "r345", "r356", "r361", "r429", "r476", "r765", "r766", "r769", "r770", "r771" ] }, "us-gaap_FairValueInputsLevel3Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel3Member", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Significant Unobservable Inputs (Level 3) [Member]", "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r345", "r356", "r357", "r358", "r359", "r360", "r361", "r429", "r477", "r765", "r766", "r769", "r770", "r771" ] }, "us-gaap_FairValueInputsQuantitativeInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsQuantitativeInformationAbstract", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Fair Value Measurement Inputs and Valuation Techniques [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementFrequencyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementFrequencyDomain", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Measurement Frequency [Domain]", "documentation": "Measurement frequency." } } }, "auth_ref": [] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r345", "r356", "r357", "r358", "r359", "r360", "r361", "r475", "r476", "r477", "r765", "r766", "r769", "r770", "r771" ] }, "us-gaap_FairValueMeasurementsRecurringMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsRecurringMember", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "label": "Recurring Basis [Member]", "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value." } } }, "auth_ref": [ "r427", "r433" ] }, "us-gaap_FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalHomeLoanBankAdvancesBranchOfFHLBBankInterestRate", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed interest rate on advance", "label": "Federal Home Loan Bank, Advances, Branch of FHLB Bank, Interest Rate", "documentation": "Discloses the single interest rate [if] applicable to the advances from the Federal Home Loan Bank, by branch, as of the Balance Sheet date." } } }, "auth_ref": [ "r54", "r94" ] }, "us-gaap_FederalHomeLoanBankAdvancesFixedRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalHomeLoanBankAdvancesFixedRate", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal home loan bank, cash advance at fixed rate advances", "label": "Federal Home Loan Bank, Advances, Fixed Rate", "documentation": "Par amount of advances made and reported by Federal Home Loan Bank (FHLBank) with fixed interest rate." } } }, "auth_ref": [] }, "us-gaap_FederalHomeLoanBankAdvancesOptionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalHomeLoanBankAdvancesOptionAxis", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails", "http://donegalgroup.com/role/BorrowingsTables" ], "lang": { "en-us": { "role": { "label": "Federal Home Loan Bank, Advances, Option [Axis]", "documentation": "Information about the options related to the advances made and reported by Federal Home Loan Bank (FHLBank), including but not limited to callable, putable and convertible options." } } }, "auth_ref": [] }, "us-gaap_FederalHomeLoanBankAdvancesOptionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalHomeLoanBankAdvancesOptionDomain", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails", "http://donegalgroup.com/role/BorrowingsTables" ], "lang": { "en-us": { "role": { "label": "Federal Home Loan Bank, Advances, Option [Domain]", "documentation": "Options related to the advances made and reported by Federal Home Loan Bank (FHLBank), including but not limited to callable, putable and convertible options." } } }, "auth_ref": [] }, "srt_FederalHomeLoanBankOfPittsburghMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "FederalHomeLoanBankOfPittsburghMember", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails", "http://donegalgroup.com/role/BorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "FHLB of Pittsburgh [Member]", "label": "Federal Home Loan Bank of Pittsburgh [Member]" } } }, "auth_ref": [] }, "dgica_FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "FederalHomeLoanBankOfStockPurchasedCollateralPledgedAndAssetsRelatedTableTextBlock", "presentation": [ "http://donegalgroup.com/role/BorrowingsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of federal home loan bank borrowing capacity.", "label": "Federal Home Loan Bank of Stock Purchased, Collateral Pledged and Assets Related [Table Text Block]", "terseLabel": "FHLB of Stock Purchased, Collateral Pledged and Assets Related" } } }, "auth_ref": [] }, "us-gaap_FederalHomeLoanBankStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalHomeLoanBankStock", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "FHLB stock purchased and owned", "label": "Federal Home Loan Bank Stock", "documentation": "Federal Home Loan Bank (FHLB) stock represents an equity interest in a FHLB. It does not have a readily determinable fair value because its ownership is restricted and it lacks a market (liquidity)." } } }, "auth_ref": [ "r93" ] }, "us-gaap_FederalHomeLoanBankStockAndFederalReserveBankStockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FederalHomeLoanBankStockAndFederalReserveBankStockAbstract", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal Home Loan Bank of Stock Purchased, Collateral Pledged and Assets Related [Abstract]", "label": "Federal Home Loan Bank Stock and Federal Reserve Bank Stock [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinancialInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinancialInstrumentAxis", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails", "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails", "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails", "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails", "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instrument [Axis]", "label": "Financial Instrument [Axis]", "documentation": "Information by type of financial instrument." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r311", "r312", "r315", "r316", "r317", "r320", "r322", "r323", "r346", "r352", "r410", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r550", "r762", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r846", "r847", "r848", "r849" ] }, "dgica_FixedMaturitiesInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "FixedMaturitiesInvestmentsAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "label": "Fixed Maturities Investments [Abstract]", "terseLabel": "Fixed maturities" } } }, "auth_ref": [] }, "us-gaap_FixedMaturitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FixedMaturitiesMember", "presentation": [ "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails", "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed Maturities [Member]", "label": "Fixed Maturities [Member]", "documentation": "This element provides types of investments that may be contained within the fixed maturity category which are securities having a stated final repayment date. Examples of items within this category may include bonds, including convertibles and bonds with warrants, and redeemable preferred stocks." } } }, "auth_ref": [ "r12" ] }, "dgica_GAAPAdjustmentsRelatedToUnderwritingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "GAAPAdjustmentsRelatedToUnderwritingIncomeLoss", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/SegmentInformationDetails": { "parentTag": "us-gaap_UnderwritingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of GAAP adjustments related to underwriting (income) loss.", "label": "GAAP Adjustments Related to Underwriting (Income) Loss", "negatedLabel": "GAAP adjustments" } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "label": "Goodwill", "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized." } } }, "auth_ref": [ "r143", "r324", "r512", "r763", "r774", "r853", "r854" ] }, "dgica_GrossRealizedGainLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "GrossRealizedGainLossOnInvestments", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gross realized gain/losses on investment.", "label": "Gross Realized Gain/Loss on Investments", "totalLabel": "Net realized losses" } } }, "auth_ref": [] }, "dgica_GrossRealizedGainOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "GrossRealizedGainOnInvestments", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails": { "parentTag": "dgica_GrossRealizedGainLossOnInvestments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gross realized gain on investment.", "label": "Gross Realized Gain on Investments", "terseLabel": "Gross realized gains" } } }, "auth_ref": [] }, "dgica_GrossRealizedLossOnInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "GrossRealizedLossOnInvestments", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails": { "parentTag": "dgica_GrossRealizedGainLossOnInvestments", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Amount of gross realized loss on investment.", "label": "Gross Realized Loss on Investments", "verboseLabel": "Gross realized losses" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Investments", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails", "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held to maturity, at amortized cost (net of allowance for expected credit losses of $1,329,099 and $1,325,847)", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "label": "Held to maturity, carrying value", "documentation": "Amount, before allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r121", "r273", "r315", "r851" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingGain", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held to maturity, gross unrealized gains", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Gain", "documentation": "Amount of accumulated unrecognized gain on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r101", "r283" ] }, "us-gaap_HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesAccumulatedUnrecognizedHoldingLoss", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held to maturity, gross unrealized losses", "label": "Debt Securities, Held-to-Maturity, Accumulated Unrecognized Loss", "documentation": "Amount of accumulated unrealized loss on investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r102", "r284" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsFairValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after five years through ten years, estimated fair value", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 5 Through 10", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r106", "r111", "r288", "r527" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterFiveThroughTenYearsNetCarryingAmount", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after five years through ten years, amortized cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 5 through 10", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in sixth through tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r280", "r522" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsFairValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years, estimated fair value", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year One Through Five", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r105", "r110", "r287", "r526" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterOneThroughFiveYearsNetCarryingAmount", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after one year through five years, amortized cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year One through Five", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in second through fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r279", "r521" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsFairValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years, estimated fair value", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, after Year 10", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r107", "r112", "r289", "r528" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesAfterTenYearsNetCarryingAmount", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due after ten years, amortized cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, after Year 10", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing after tenth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r281", "r523" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesFairValueAbstract", "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held To Maturity [Abstract]", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesNetCarryingAmountAbstract", "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Held To Maturity [Abstract]", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearFairValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less, estimated fair value", "label": "Debt Securities, Held-to-Maturity, Fair Value, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r104", "r109", "r286", "r525" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithinOneYearNetCarryingAmount", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Due in one year or less, amortized cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, Allocated and Single Maturity Date, Year One", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) with single maturity date and allocated without single maturity date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r278", "r520" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateFairValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_HeldToMaturitySecuritiesFairValue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage-backed securities, estimated fair value", "label": "Debt Securities, Held-to-Maturity, Maturity, without Single Maturity Date, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity), without single maturity date and not allocated over maturity grouping." } } }, "auth_ref": [ "r103", "r285", "r524" ] }, "us-gaap_HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesDebtMaturitiesWithoutSingleMaturityDateNetCarryingAmount", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": "us-gaap_DebtSecuritiesHeldToMaturityAmortizedCostAfterAllowanceForCreditLoss", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage-backed securities, amortized cost", "label": "Debt Securities, Held-to-Maturity, Amortized Cost, after Allowance for Credit Loss, Maturity, without Single Maturity Date", "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at amortized cost (held-to-maturity) without single maturity date and not allocated over maturity grouping." } } }, "auth_ref": [ "r277", "r519" ] }, "us-gaap_HeldToMaturitySecuritiesFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "HeldToMaturitySecuritiesFairValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValueOfFixedMaturitiesByContractualMaturityDetails", "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total held to maturity, estimated fair value", "terseLabel": "Held to maturity, estimated fair value", "label": "Debt Securities, Held-to-Maturity, Fair Value", "documentation": "Fair value of investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r100", "r282", "r513", "r535" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://donegalgroup.com/role/SegmentInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income before income tax expense", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest." } } }, "auth_ref": [ "r0", "r67", "r88", "r232", "r239", "r245", "r248", "r517", "r547", "r758" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestmentsAbstract", "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income before income tax expense [Abstract]", "label": "Income (Loss) from Continuing Operations before Equity Method Investments, Income Taxes, Noncontrolling Interest [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Income Taxes [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://donegalgroup.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax Disclosure [Text Block]", "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information." } } }, "auth_ref": [ "r182", "r372", "r376", "r377", "r378", "r386", "r388", "r389", "r390", "r595" ] }, "us-gaap_IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxEffectsAllocatedDirectlyToEquityCumulativeEffectOfChangeInAccountingPrinciple", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "After tax decrease in retained earnings", "label": "Income Tax Effects Allocated Directly to Equity, Cumulative Effect of Change in Accounting Principle", "documentation": "Amount of cumulative tax effect on beginning retained earnings from change in accounting principle." } } }, "auth_ref": [ "r387", "r867" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Income tax expense (includes $16,181 and $461,931 income tax benefit from reclassification items)", "terseLabel": "Income tax benefit", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r116", "r124", "r201", "r202", "r236", "r375", "r387", "r559" ] }, "us-gaap_IncomeTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReceivable", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Federal income taxes recoverable", "label": "Income Taxes Receivable", "documentation": "Carrying amount as of the balance sheet date of income taxes previously overpaid to tax authorities (such as U.S. Federal, state and local tax authorities) representing refunds of overpayments or recoveries based on agreed-upon resolutions of disputes. Also called income tax refund receivable." } } }, "auth_ref": [ "r814" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Net cash paid during period - Taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r32" ] }, "us-gaap_IncreaseDecreaseDueFromAffiliates": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseDueFromAffiliates", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Due from affiliate", "label": "Increase (Decrease) Due from Affiliates", "documentation": "The increase (decrease) during the reporting period in receivables to be collected from an entity that is controlling, under the control of, or within the same control group as the reporting entity by means of direct or indirect ownership." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Current income taxes", "label": "Increase (Decrease) in Income Taxes Payable", "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedInvestmentIncomeReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedInvestmentIncomeReceivable", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accrued investment income", "label": "Increase (Decrease) in Accrued Investment Income Receivable", "documentation": "The increase (decrease) during the reporting period in investment income that has been earned but not yet received in cash." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredIncomeTaxes", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income taxes", "label": "Increase (Decrease) in Deferred Income Taxes", "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInDeferredPolicyAcquisitionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDeferredPolicyAcquisitionCosts", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred acquisition costs", "label": "Increase (Decrease) in Deferred Policy Acquisition Costs", "documentation": "The increase (decrease) during the reporting period in the balance sheet value of capitalized sales costs that are associated with acquiring a new insurance customers." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInLiabilityForClaimsAndClaimsAdjustmentExpenseReserve", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Losses and loss expenses", "label": "Increase (Decrease) in Liability for Claims and Claims Adjustment Expense Reserve", "documentation": "Amount of increase (decrease) in liability to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOtherOperatingCapitalNet", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 14.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other, net", "label": "Increase (Decrease) in Other Operating Assets and Liabilities, Net", "documentation": "Amount of increase (decrease) in operating assets after deduction of operating liabilities classified as other." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInPremiumsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPremiumsReceivable", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Premiums receivable", "label": "Increase (Decrease) in Premiums Receivable", "documentation": "The change in the premium receivable balance on the balance sheet." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInPrepaidReinsurancePremiums": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidReinsurancePremiums", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepaid reinsurance premiums", "label": "Increase (Decrease) in Prepaid Reinsurance Premiums", "documentation": "The change in prepaid reinsurance premiums recorded on the balance sheet, which is needed to adjust net income to arrive at net cash flows provided by or used in operations." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInReinsurancePayables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReinsurancePayables", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Reinsurance balances payable", "label": "Increase (Decrease) in Reinsurance Payables", "documentation": "The increase (decrease) during the reporting period in the amount due to other insurance companies when the reporting entity has assumed a portion of the cedant's insurance risk which has resulted in insurance losses." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInReinsuranceRecoverable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInReinsuranceRecoverable", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Reinsurance receivable", "label": "Increase (Decrease) in Reinsurance Recoverable", "documentation": "The increase (decrease) during the reporting period in the amount of benefits the ceding insurer expects to recover on insurance policies ceded to other insurance entities as of the balance sheet date for all guaranteed benefit types." } } }, "auth_ref": [ "r8" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInUnearnedPremiums": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInUnearnedPremiums", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned premiums", "label": "Increase (Decrease) in Unearned Premiums", "documentation": "Amount of increase (decrease) unearned premiums written. Excludes portion of unearned premiums amortized into income." } } }, "auth_ref": [ "r8" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r799" ] }, "us-gaap_InsuranceCommissionsAndFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InsuranceCommissionsAndFees", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Installment payment fees", "label": "Insurance Commissions and Fees", "documentation": "Income from agency and brokerage operations (includes sales of annuities and supplemental contracts); service charges, commissions, and fees from the sale of insurance and related services; and management fees from separate accounts, deferred annuities, and universal life products." } } }, "auth_ref": [ "r90" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets", "label": "Intangible Assets, Net (Excluding Goodwill)", "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges." } } }, "auth_ref": [ "r42", "r43" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_BenefitsLossesAndExpenses", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r51", "r91", "r167", "r235", "r456", "r651", "r791", "r901" ] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Cash paid during period - Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount." } } }, "auth_ref": [ "r175", "r178", "r179" ] }, "dgica_InvestmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "InvestmentAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical", "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "label": "Investment [Abstract]", "verboseLabel": "Investments", "terseLabel": "Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeAxis", "presentation": [ "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails", "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment Type [Axis]", "label": "Investment Type [Axis]", "documentation": "Information by type of investments." } } }, "auth_ref": [ "r609", "r610", "r611", "r612", "r613", "r670", "r679", "r693", "r701", "r714", "r718", "r719", "r738", "r742", "r743", "r744", "r745", "r781" ] }, "us-gaap_InvestmentTypeCategorizationMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentTypeCategorizationMember", "presentation": [ "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails", "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investments [Domain]", "label": "Investments [Domain]", "documentation": "Asset obtained to generate income or appreciate in value." } } }, "auth_ref": [ "r609", "r610", "r611", "r612", "r613", "r670", "r679", "r693", "r701", "r714", "r718", "r719", "r738", "r742", "r743", "r744", "r745", "r781" ] }, "us-gaap_Investments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Investments", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total investments", "label": "Investments", "documentation": "Sum of the carrying amounts as of the balance sheet date of all investments." } } }, "auth_ref": [ "r534" ] }, "us-gaap_InvestmentsClassifiedByContractualMaturityDateTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsClassifiedByContractualMaturityDateTableTextBlock", "presentation": [ "http://donegalgroup.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Amortized Cost and Estimated Fair Value of Fixed Maturities by Contractual Maturity", "label": "Investments Classified by Contractual Maturity Date [Table Text Block]", "documentation": "Tabular disclosure of maturities of an entity's investments as well as any other information pertinent to the investments." } } }, "auth_ref": [] }, "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsDebtAndEquitySecuritiesAbstract", "lang": { "en-us": { "role": { "label": "Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InvestmentsFairValueDisclosure": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsFairValueDisclosure", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Investments in the fair value hierarchy", "label": "Investments, Fair Value Disclosure", "documentation": "Fair value portion of investment securities, including, but not limited to, marketable securities, derivative financial instruments, and investments accounted for under the equity method." } } }, "auth_ref": [ "r428" ] }, "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock", "presentation": [ "http://donegalgroup.com/role/Investments" ], "lang": { "en-us": { "role": { "terseLabel": "Investments", "label": "Investments in Debt and Marketable Equity Securities (and Certain Trading Assets) Disclosure [Text Block]", "documentation": "The entire disclosure for investments in certain debt and equity securities." } } }, "auth_ref": [ "r82", "r92", "r99", "r133", "r256", "r259", "r434", "r435" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails", "http://donegalgroup.com/role/OrganizationDetails", "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Legal Entity [Axis]", "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "Liabilities", "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future." } } }, "auth_ref": [ "r21", "r181", "r296", "r330", "r331", "r333", "r334", "r335", "r337", "r339", "r341", "r342", "r395", "r396", "r397", "r439", "r623", "r757", "r793", "r859", "r873", "r874" ] }, "us-gaap_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and stockholders' equity", "label": "Liabilities and Equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r65", "r87", "r543", "r774", "r826", "r850", "r871" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Stockholders' Equity", "label": "Liabilities and Equity [Abstract]" } } }, "auth_ref": [] }, "dgica_LiabilitiesForLossesAndLossExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "LiabilitiesForLossesAndLossExpensesAbstract", "lang": { "en-us": { "role": { "label": "Liabilities for Losses and Loss Expenses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForClaimsAndClaimsAdjustmentExpense", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Losses and loss expenses", "periodStartLabel": "Balance at January 1", "periodEndLabel": "Balance at end of period", "label": "Liability for Claims and Claims Adjustment Expense", "documentation": "The amount needed to reflect the estimated ultimate cost of settling claims relating to insured events that have occurred on or before the balance sheet date, whether or not reported to the insurer at that date." } } }, "auth_ref": [ "r55", "r98" ] }, "us-gaap_LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForClaimsAndClaimsAdjustmentExpenseAbstract", "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Liability for Claims and Claims Adjustment Expense [Abstract]", "label": "Liability for Claims and Claims Adjustment Expense [Abstract]" } } }, "auth_ref": [] }, "dgica_LiabilityForLossesAndLossExpensesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "LiabilityForLossesAndLossExpensesTextBlock", "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpenses" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for liability for losses and loss expenses.", "label": "Liability For Losses And Loss Expenses [Text Block]", "terseLabel": "Liabilities for Losses and Loss Expenses" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidAbstract", "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Paid related to [Abstract]", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidCurrentYear1", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails": { "parentTag": "us-gaap_PaymentsForLossesAndLossAdjustmentExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current year", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Current Year", "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in the current period and related claims settlement costs." } } }, "auth_ref": [ "r17" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseClaimsPaidPriorYears1", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails": { "parentTag": "us-gaap_PaymentsForLossesAndLossAdjustmentExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prior years", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid, Prior Years", "documentation": "Amount, after effects of reinsurance, of payments to settle claims incurred in prior periods and related claims settlement costs." } } }, "auth_ref": [ "r17" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total incurred", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims", "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred and costs incurred in the claim settlement process." } } }, "auth_ref": [ "r97" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaimsAbstract", "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Incurred related to [Abstract]", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Incurred Claims [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseNet", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Net balance at end of period", "periodStartLabel": "Net balance at January 1", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Net", "documentation": "Liability as of the balance sheet date for amounts representing estimated cost of settling unpaid claims under the terms of the underlying insurance policies, less estimated reinsurance recoveries on such claims. This includes an estimate for claims which have been incurred but not reported. Claim adjustment expenses represent the costs estimated to be incurred in the settlement of unpaid claims." } } }, "auth_ref": [ "r55", "r98", "r884" ] }, "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseOpeningBalanceAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseOpeningBalanceAdjustments", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "label": "Cumulative effect of adoption of updated accounting guidance for credit losses at January 1", "documentation": "Sum of adjustments to the estimated reserve for unpaid claims and claims adjustment expense." } } }, "auth_ref": [ "r96" ] }, "us-gaap_LineOfCredit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCredit", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings under lines of credit", "label": "Long-Term Line of Credit", "documentation": "The carrying value as of the balance sheet date of the current and noncurrent portions of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement." } } }, "auth_ref": [ "r19", "r86", "r886" ] }, "us-gaap_LineOfCreditFacilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAbstract", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Abstract]", "label": "Line of Credit Facility [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAxis", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lender Name [Axis]", "label": "Lender Name [Axis]", "documentation": "Information by name of lender, which may be a single entity (for example, but not limited to, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit." } } }, "auth_ref": [ "r20", "r825" ] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowing capacity currently available", "label": "Line of Credit Facility, Current Borrowing Capacity", "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LineOfCreditFacilityLenderDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLenderDomain", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility, Lender [Domain]", "label": "Line of Credit Facility, Lender [Domain]", "documentation": "Identification of the lender, which may be a single entity (for example, a bank, pension fund, venture capital firm) or a group of entities that participate in the line of credit, including a letter of credit facility." } } }, "auth_ref": [ "r20", "r825" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails", "http://donegalgroup.com/role/BorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Line Items]", "label": "Line of Credit Facility [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r825" ] }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Unsecured demand line of credit", "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit facility remaining borrowing capacity", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r20" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails", "http://donegalgroup.com/role/BorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit Facility [Table]", "label": "Line of Credit Facility [Table]", "documentation": "A table or schedule providing information pertaining to short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line." } } }, "auth_ref": [ "r20", "r825" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lines of Credit [Member]", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding borrowings", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r19", "r86", "r344", "r347", "r765", "r766", "r886" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://donegalgroup.com/role/Borrowings" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r76" ] }, "dgica_LossReinsuranceAgreementContractsRetentionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "LossReinsuranceAgreementContractsRetentionAmount", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "documentation": "The retention amount of loss reinsurance agreement contracts.", "label": "Loss Reinsurance Agreement Contracts Retention Amount", "terseLabel": "Loss reinsurance agreement contracts retention amount" } } }, "auth_ref": [] }, "dgica_ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage": { "xbrltype": "percentItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "ManagementsAssertionOfAdequacyOfInsuranceReservesPercentage", "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of development related to net carried reserves and resulted primarily from lower-than-expected severity in the workers' compensation and personal automobile lines of business, partially offset by higher-than-expected severity in the commercial automobile and commercial multi-peril lines of business, for accident years.", "label": "Managements Assertion of Adequacy of Insurance Reserves Percentage", "terseLabel": "Percentage of development" } } }, "auth_ref": [] }, "dgica_ManufacturersAndTradersTrustCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "ManufacturersAndTradersTrustCompanyMember", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by name of manufacturers and traders trust company.", "label": "Manufacturers And Traders Trust Company [Member]", "terseLabel": "Manufacturers and Traders Trust Company [Member]" } } }, "auth_ref": [] }, "dgica_MaturityOfFixedMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "MaturityOfFixedMaturitiesAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Maturity of Fixed Maturities [Abstract]", "terseLabel": "Maturity of fixed maturities:" } } }, "auth_ref": [] }, "dgica_MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "MaximumAmountOfLossCoverageUnderReinsuranceAgreementOfPropertyCatastrophe", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "documentation": "The maximum amount of loss coverage under reinsurance agreement of property catastrophe.", "label": "Maximum Amount of Loss Coverage Under Reinsurance Agreement of Property Catastrophe", "terseLabel": "Maximum amount of loss coverage under reinsurance agreement of property catastrophe" } } }, "auth_ref": [] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum [Member]", "label": "Minimum [Member]" } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "r362", "r504", "r572", "r614", "r615", "r673", "r692", "r697", "r698", "r729", "r752", "r753", "r759", "r767", "r772", "r776", "r863", "r875", "r876", "r877", "r878", "r879", "r880" ] }, "dgica_MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend": { "xbrltype": "percentItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "MinimumPercentageOfExcessClassACommonStockDividendOverClassBDividend", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "documentation": "The minimum percentage of excess class A common stock dividend over class B dividend for declaration and payment of cash dividends.", "label": "Minimum Percentage of Excess Class A Common Stock Dividend Over Class B Dividend", "terseLabel": "Minimum percentage of class A common stock declared dividend excess over class B dividend" } } }, "auth_ref": [] }, "us-gaap_MortgageBackedSecuritiesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MortgageBackedSecuritiesMember", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails", "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails", "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Mortgage-Backed Securities [Member]", "label": "Collateralized Mortgage-Backed Securities [Member]", "documentation": "Securities collateralized by mortgage loans." } } }, "auth_ref": [ "r769", "r770", "r771", "r836", "r838", "r843", "r844", "r845", "r897" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://donegalgroup.com/role/Organization" ], "lang": { "en-us": { "role": { "terseLabel": "Organization", "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r119", "r131" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "Net Cash Provided by (Used in) Financing Activities", "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit." } } }, "auth_ref": [ "r177" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Financing Activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash (used in) provided by investing activities", "label": "Net Cash Provided by (Used in) Investing Activities", "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets." } } }, "auth_ref": [ "r177" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Investing Activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities", "label": "Net Cash Provided by (Used in) Operating Activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r71", "r72", "r73" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash Flows from Operating Activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "dgica_NetGainsAndLossesFromInvestmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "NetGainsAndLossesFromInvestmentsAbstract", "presentation": [ "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Net Gains and Losses from Investments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 2.0 }, "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 }, "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity", "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows", "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "verboseLabel": "Net income", "totalLabel": "Net income", "label": "Net income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r68", "r73", "r89", "r142", "r159", "r162", "r166", "r181", "r190", "r195", "r196", "r197", "r198", "r201", "r202", "r215", "r232", "r239", "r245", "r248", "r296", "r330", "r331", "r333", "r334", "r335", "r337", "r339", "r341", "r342", "r422", "r439", "r548", "r646", "r665", "r666", "r758", "r791", "r859" ] }, "us-gaap_NetIncomeLossAttributableToParentDilutedAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAttributableToParentDilutedAbstract", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator [Abstract]", "label": "Net Income (Loss) Attributable to Parent, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation of net income", "label": "Net Income (Loss) Available to Common Stockholders, Basic", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r172", "r195", "r196", "r197", "r198", "r206", "r207", "r216", "r219", "r232", "r239", "r245", "r248", "r758" ] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator [Abstract]", "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Allocation of net income", "label": "Net Income (Loss) Available to Common Stockholders, Diluted", "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities, and addition from assumption of issuance of common shares for dilutive potential common shares; of income (loss) available to common shareholders." } } }, "auth_ref": [ "r172", "r208", "r211", "r212", "r213", "r214", "r216", "r219" ] }, "us-gaap_NetInvestmentIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetInvestmentIncome", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/SegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment income, net of investment expenses", "verboseLabel": "Net investment income", "label": "Net Investment Income", "documentation": "Amount, after investment expense, of income earned from investments in securities and real estate. Includes, but is not limited to, real estate investment, policy loans, dividends, and interest. Excludes realized gain (loss) on investments." } } }, "auth_ref": [ "r118", "r551", "r552", "r652", "r791" ] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesAbstract", "presentation": [ "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsDetails" ], "lang": { "en-us": { "role": { "label": "Impact of New Accounting Standard [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://donegalgroup.com/role/ImpactOfNewAccountingStandards" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of New Accounting Standards", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle." } } }, "auth_ref": [ "r122", "r123", "r130", "r141", "r188", "r189", "r192", "r193", "r203", "r204", "r302", "r303", "r383", "r384", "r385", "r407", "r418", "r424", "r425", "r426", "r444", "r445", "r446", "r461", "r462", "r470", "r509", "r510", "r511", "r579", "r580", "r581", "r582", "r584" ] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://donegalgroup.com/role/ImpactOfNewAccountingStandardsPolicies" ], "lang": { "en-us": { "role": { "label": "Impact of New Accounting Standards", "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact." } } }, "auth_ref": [] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://donegalgroup.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r800" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://donegalgroup.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r800" ] }, "us-gaap_NotesReceivableGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesReceivableGross", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral pledged at carrying value", "label": "Financing Receivable, before Allowance for Credit Loss", "documentation": "Amortized cost, before allowance for credit loss, of financing receivable. Excludes financing receivable covered under loss sharing agreement and net investment in lease." } } }, "auth_ref": [ "r121", "r134", "r135", "r151", "r315", "r318", "r760", "r761", "r812", "r851" ] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r833" ] }, "dgica_NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition": { "xbrltype": "integerItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "NumberOfSecuritiesClassifiedAsAvailableForSaleInUnrealizedLossPosition", "presentation": [ "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as available for sale in unrealized loss position held by the entity.", "label": "Number of Securities Classified as Available for Sale in Unrealized Loss Position", "terseLabel": "Number of fixed maturity securities classified as available for sale" } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLeaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLeaseIncome", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Lease income", "label": "Operating Lease, Lease Income", "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable." } } }, "auth_ref": [ "r224", "r463", "r464" ] }, "dgica_OperatingLossCarryforwardsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "OperatingLossCarryforwardsAbstract", "presentation": [ "http://donegalgroup.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Operating loss carryforwards [Abstract]", "terseLabel": "Operating Loss Carryforwards [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsLineItems", "presentation": [ "http://donegalgroup.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Line Items]", "label": "Operating Loss Carryforwards [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_OperatingLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsTable", "presentation": [ "http://donegalgroup.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Loss Carryforwards [Table]", "label": "Operating Loss Carryforwards [Table]", "documentation": "Schedule reflecting pertinent information, such as tax authority, amounts, and expiration dates, of net operating loss carryforwards, including an assessment of the likelihood of utilization." } } }, "auth_ref": [ "r49" ] }, "us-gaap_OperatingLossCarryforwardsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwardsValuationAllowance", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation allowance related to the portion of operating loss carryforwards", "label": "Operating Loss Carryforwards, Valuation Allowance", "documentation": "The portion of the valuation allowance pertaining to the deferred tax asset representing potential future taxable deductions from net operating loss carryforwards for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r48" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Operating Segments [Member]", "label": "Operating Segments [Member]", "documentation": "Identifies components of an entity that engage in business activities from which they may earn revenue and incur expenses, including transactions with other components of the same entity." } } }, "auth_ref": [ "r238", "r239", "r240", "r241", "r242", "r248" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Organization [Abstract]" } } }, "auth_ref": [] }, "dgica_OrganizationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "OrganizationsAbstract", "presentation": [ "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "label": "Organizations [Abstract]", "terseLabel": "Organization [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssets", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Assets", "documentation": "Amount of assets classified as other." } } }, "auth_ref": [ "r83", "r144", "r536", "r793" ] }, "us-gaap_OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeAvailableForSaleSecuritiesAdjustmentNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Unrealized (loss) income on securities:" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeReclassificationAdjustmentsAndTax", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Net unrealized losses arising prior to reclassification date", "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), before Adjustment and Tax", "documentation": "Amount, before tax and adjustment, of unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r153", "r154" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity", "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Other comprehensive income (loss)", "totalLabel": "Other comprehensive (loss) income", "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss)." } } }, "auth_ref": [ "r15", "r18", "r160", "r163", "r169", "r447", "r448", "r453", "r514", "r549", "r815", "r816" ] }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome", "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive loss, net of tax", "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Reclassification adjustment for losses included in net income, net of income tax benefit of $16,181 and $461,931", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax", "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r5", "r66", "r158", "r291" ] }, "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesTax", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit on reclassification adjustment for losses", "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Tax", "documentation": "Amount of tax expense (benefit) of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities." } } }, "auth_ref": [ "r3" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome": { "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Unrealized holding (loss) income during the period, net of income tax (benefit) expense of ($441,850) and $603,390", "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r153", "r156", "r291" ] }, "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfComprehensiveIncomeParenthetical" ], "lang": { "en-us": { "role": { "label": "Income tax (benefit) expense on unrealized holding (loss) income arising during the period", "documentation": "Amount, before adjustment, of tax expense (benefit) for unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale." } } }, "auth_ref": [ "r3", "r154" ] }, "us-gaap_OtherCostAndExpenseOperating": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherCostAndExpenseOperating", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_BenefitsLossesAndExpenses", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other expenses, net", "label": "Other Cost and Expense, Operating", "documentation": "The total amount of other operating cost and expense items that are associated with the entity's normal revenue producing operation." } } }, "auth_ref": [ "r69", "r558" ] }, "us-gaap_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIncome", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/SegmentInformationDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Income", "documentation": "Amount of revenue and income classified as other." } } }, "auth_ref": [ "r556", "r648", "r733", "r734", "r735" ] }, "us-gaap_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilities", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Liabilities", "documentation": "Amount of liabilities classified as other." } } }, "auth_ref": [ "r53", "r533", "r619", "r620", "r793", "r899" ] }, "us-gaap_OtherLiabilityRelatedPartyTypeExtensibleEnumeration": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilityRelatedPartyTypeExtensibleEnumeration", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Other Liability, Related Party, Type [Extensible Enumeration]", "documentation": "Indicates type of related party for liability classified as other." } } }, "auth_ref": [ "r872" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/SegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r70" ] }, "us-gaap_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "label": "Due from affiliate", "documentation": "Amount due from parties in nontrade transactions, classified as other." } } }, "auth_ref": [ "r150", "r633" ] }, "us-gaap_OtherUnderwritingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherUnderwritingExpense", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_BenefitsLossesAndExpenses", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other underwriting expenses", "label": "Other Underwriting Expense", "documentation": "Costs incurred during the period, such as those relating to general administration and policy maintenance that do not vary with and are not primarily related to the acquisition or renewal of insurance contracts." } } }, "auth_ref": [ "r56", "r891" ] }, "srt_ParentCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ParentCompanyMember", "presentation": [ "http://donegalgroup.com/role/IncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DGI Parent [Member]", "label": "Parent Company [Member]" } } }, "auth_ref": [ "r183" ] }, "us-gaap_PaymentsForLossesAndLossAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForLossesAndLossAdjustmentExpense", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total paid", "label": "Liability for Unpaid Claims and Claims Adjustment Expense, Claims Paid", "documentation": "Amount, after effects of reinsurance, of payments to settle insured claims and pay costs incurred in the claims settlement process." } } }, "auth_ref": [ "r7", "r17" ] }, "us-gaap_PaymentsForProceedsFromProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromProductiveAssets", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net purchases of property and equipment", "label": "Payments for (Proceeds from) Productive Assets", "documentation": "The net cash outflow or inflow from purchases, sales and disposals of property, plant and equipment and other productive assets, including intangibles." } } }, "auth_ref": [] }, "us-gaap_PaymentsForProceedsFromShortTermInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForProceedsFromShortTermInvestments", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Net sales of short-term investments", "label": "Payments for (Proceeds from) Short-Term Investments", "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term." } } }, "auth_ref": [ "r820", "r821", "r823" ] }, "us-gaap_PaymentsOfDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsOfDividends", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Cash dividends paid", "label": "Payments of Dividends", "documentation": "Cash outflow in the form of capital distributions and dividends to common shareholders, preferred shareholders and noncontrolling interests." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PaymentsToAcquireAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireAvailableForSaleSecuritiesDebt", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of fixed maturities, available for sale", "label": "Payments to Acquire Debt Securities, Available-for-Sale", "documentation": "Amount of cash outflow to acquire investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r29", "r173", "r258" ] }, "us-gaap_PaymentsToAcquireEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of equity securities, available for sale", "label": "Payments to Acquire Equity Securities, FV-NI", "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r114", "r176" ] }, "us-gaap_PaymentsToAcquireHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquireHeldToMaturitySecurities", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of fixed maturities, held to maturity", "label": "Payments to Acquire Held-to-Maturity Securities", "documentation": "Amount of cash outflow through purchase of long-term held-to-maturity securities." } } }, "auth_ref": [ "r29", "r258" ] }, "dgica_PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds": { "xbrltype": "percentItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "PercentageOfDifferentKindOfBondIncludedInInvestmentInSpecialRevenueBonds", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of different kind of bond included in investment in special revenue bonds.", "label": "Percentage of Different Kind of Bond Included in Investment in Special Revenue Bonds", "terseLabel": "Percentage of investments in special revenue bonds" } } }, "auth_ref": [] }, "dgica_PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty": { "xbrltype": "percentItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "PercentageOfShareInResultsOfPooledBusinessOwnedByThirdParty", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of share in results of pooled business owned by third party.", "label": "Percentage of Share in Results of Pooled Business Owned by Third Party", "terseLabel": "Percentage of share in results of pooled business owned by third party" } } }, "auth_ref": [] }, "dgica_PercentageOfShareInResultsOfPooledBusinessSubsidiary": { "xbrltype": "percentItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "PercentageOfShareInResultsOfPooledBusinessSubsidiary", "presentation": [ "http://donegalgroup.com/role/OrganizationDetails", "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of share in results of pooled business subsidiary.", "label": "Percentage of Share in Results of Pooled Business Subsidiary", "terseLabel": "Percentage of share in results of pooled business subsidiary" } } }, "auth_ref": [] }, "dgica_PercentageOfVotingPowerOwnedByMajorShareholder": { "xbrltype": "percentItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "PercentageOfVotingPowerOwnedByMajorShareholder", "presentation": [ "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of voting power owned by major shareholder.", "label": "Percentage of Voting Power Owned by Major Shareholder", "terseLabel": "Voting power percentage of outstanding common stock" } } }, "auth_ref": [] }, "dgica_PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "PledgedAssetsSeparatelyReportedAssetsPledgedAsCollateralAtPar", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "documentation": "Pledged assets separately reported assets pledged as collateral at par.", "label": "Pledged Assets Separately Reported Assets Pledged As Collateral At Par", "terseLabel": "Collateral pledged, at par (carrying value $41,087,980)" } } }, "auth_ref": [] }, "us-gaap_PledgedStatusAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusAxis", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Axis]", "documentation": "Information by pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r394", "r617", "r773" ] }, "us-gaap_PledgedStatusDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PledgedStatusDomain", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Pledged Status [Domain]", "documentation": "Pledged or not pledged status of asset owned by entity." } } }, "auth_ref": [ "r394", "r617", "r773" ] }, "us-gaap_PolicyholderBenefitsAndClaimsIncurredNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyholderBenefitsAndClaimsIncurredNet", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_BenefitsLossesAndExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "label": "Net losses and loss expenses", "documentation": "Amount, after effects of policies assumed or ceded, of expense related to the provision for policy benefits and costs incurred." } } }, "auth_ref": [ "r890" ] }, "us-gaap_PolicyholderDividends": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PolicyholderDividends", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_BenefitsLossesAndExpenses", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Policyholder dividends", "label": "Policyholder Dividends, Expense", "documentation": "Amount of expense for dividends to policyholders." } } }, "auth_ref": [ "r120", "r128" ] }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockParOrStatedValuePerShare", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, par value (in dollars per share)", "label": "Preferred Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer." } } }, "auth_ref": [ "r59", "r348" ] }, "us-gaap_PreferredStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesAuthorized", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares authorized (in shares)", "label": "Preferred Stock, Shares Authorized", "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r59", "r624" ] }, "us-gaap_PreferredStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockSharesIssued", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, shares issued (in shares)", "label": "Preferred Stock, Shares Issued", "documentation": "Total number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) issued to shareholders (includes related preferred shares that were issued, repurchased, and remain in the treasury). May be all or portion of the number of preferred shares authorized. Excludes preferred shares that are classified as debt." } } }, "auth_ref": [ "r59", "r348" ] }, "us-gaap_PreferredStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PreferredStockValue", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred stock, $.01 par value, authorized 2,000,000 shares; none issued", "label": "Preferred Stock, Value, Issued", "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity." } } }, "auth_ref": [ "r59", "r539", "r774" ] }, "us-gaap_PremiumsEarnedNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PremiumsEarnedNet", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/SegmentInformationDetails": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 0.0 }, "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net premiums earned", "verboseLabel": "Premiums earned", "label": "Premiums Earned, Net", "documentation": "Amount, after premiums ceded to other entities and premiums assumed by the entity, of premiums earned." } } }, "auth_ref": [ "r127", "r129", "r564", "r585" ] }, "us-gaap_PremiumsEarnedNetByBusinessAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PremiumsEarnedNetByBusinessAbstract", "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premiums earned [Abstract]", "label": "Premiums Earned, Net, by Business [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PremiumsPercentageAssumedToNet": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PremiumsPercentageAssumedToNet", "presentation": [ "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Premiums and losses related to certain products", "label": "SEC Schedule, 12-17, Insurance Companies, Reinsurance, Premium, Percentage Assumed to Net", "documentation": "Percentage of assumed premium earned to premium earned after effects of reinsurance, as disclosed in supplementary reinsurance information." } } }, "auth_ref": [ "r565" ] }, "us-gaap_PremiumsReceivableAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PremiumsReceivableAtCarryingValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Premiums receivable", "label": "Premiums Receivable, Net", "documentation": "The carrying amount as of the balance sheet date due the entity from (a) agents and insureds, (b) uncollected premiums and (c) others, net of the allowance for doubtful accounts." } } }, "auth_ref": [ "r887", "r888", "r889" ] }, "us-gaap_PrepaidReinsurancePremiums": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidReinsurancePremiums", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid reinsurance premiums", "label": "Prepaid Reinsurance Premiums", "documentation": "The unexpired portion of premiums ceded on policies in force as of the balance sheet date." } } }, "auth_ref": [ "r570", "r588" ] }, "us-gaap_ProceedsFromIssuanceOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfCommonStock", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock", "label": "Proceeds from Issuance of Common Stock", "documentation": "The cash inflow from the additional capital contribution to the entity." } } }, "auth_ref": [ "r4" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfAvailableForSaleSecurities", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Available for sale", "label": "Proceeds from Maturities, Prepayments and Calls of Debt Securities, Available-for-Sale", "documentation": "Amount of cash inflow from maturity, prepayment and call of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r173", "r174", "r835" ] }, "us-gaap_ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromMaturitiesPrepaymentsAndCallsOfHeldToMaturitySecurities", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Held to maturity", "label": "Proceeds from Maturities, Prepayments and Calls of Held-to-Maturity Securities", "documentation": "The cash inflow associated with the maturity, prepayments and calls (requests for early payments) of debt securities designated as held-to-maturity." } } }, "auth_ref": [ "r28", "r835" ] }, "us-gaap_ProceedsFromSaleOfAvailableForSaleSecuritiesDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfAvailableForSaleSecuritiesDebt", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Available for sale", "documentation": "Amount of cash inflow from sale of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale)." } } }, "auth_ref": [ "r28", "r173", "r258", "r290" ] }, "us-gaap_ProceedsFromSaleOfEquitySecuritiesFvNi": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfEquitySecuritiesFvNi", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Sales of equity securities, available for sale", "label": "Proceeds from Sale of Equity Securities, FV-NI", "documentation": "Amount of cash inflow from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity." } } }, "auth_ref": [ "r114", "r176" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/SharebasedCompensationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cash from option exercises", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r4", "r16" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails", "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "auth_ref": [ "r250", "r505", "r560", "r561", "r562", "r563", "r564", "r565", "r754", "r768", "r775", "r804", "r856", "r857", "r864", "r892" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails", "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "auth_ref": [ "r250", "r505", "r560", "r561", "r562", "r563", "r564", "r565", "r754", "r768", "r775", "r804", "r856", "r857", "r864", "r892" ] }, "us-gaap_ProfessionalLiabilityInsuranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProfessionalLiabilityInsuranceMember", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "label": "Liability Insurance [Member]", "documentation": "Contract providing insurance coverage against loss by professional in course of practice." } } }, "auth_ref": [ "r896" ] }, "us-gaap_PropertyAndCasualtyCommercialInsuranceProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyAndCasualtyCommercialInsuranceProductLineMember", "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Commercial Lines [Member]", "label": "Property and Casualty, Commercial Insurance [Member]", "documentation": "Contract providing insurance coverage to policyholder on commercial property against property-related loss. Includes, but is not limited to, damage, theft, or legal liability for personal injury." } } }, "auth_ref": [ "r896" ] }, "us-gaap_PropertyAndCasualtyPersonalInsuranceProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyAndCasualtyPersonalInsuranceProductLineMember", "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Personal Lines [Member]", "label": "Property and Casualty, Personal Insurance [Member]", "documentation": "Contract providing insurance coverage to individual against property-related loss. Includes, but is not limited to, damage, theft, or legal liability for personal injury." } } }, "auth_ref": [ "r896" ] }, "us-gaap_PropertyInsuranceProductLineMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyInsuranceProductLineMember", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "label": "Property Insurance [Member]", "documentation": "Contract providing insurance coverage against damage to or theft of property." } } }, "auth_ref": [ "r896" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Property and equipment, net", "label": "Property, Plant and Equipment, Net", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r10", "r529", "r546", "r774" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]" } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "r355", "r362", "r363", "r364", "r365", "r478", "r504", "r572", "r614", "r615", "r673", "r692", "r697", "r698", "r729", "r752", "r753", "r759", "r767", "r772", "r776", "r781", "r855", "r863", "r876", "r877", "r878", "r879", "r880" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]" } } }, "auth_ref": [ "r326", "r327", "r328", "r329", "r355", "r362", "r363", "r364", "r365", "r478", "r504", "r572", "r614", "r615", "r673", "r692", "r697", "r698", "r729", "r752", "r753", "r759", "r767", "r772", "r776", "r781", "r855", "r863", "r876", "r877", "r878", "r879", "r880" ] }, "us-gaap_RealEstateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealEstateMember", "presentation": [ "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Real Estate [Member]", "documentation": "Property consisting of land, land improvement and buildings." } } }, "auth_ref": [ "r865" ] }, "us-gaap_RealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://donegalgroup.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Investment Gains and Losses before Applicable Income Taxes", "label": "Realized Gain (Loss) on Investments [Table Text Block]", "documentation": "Tabular disclosure of realized gains and losses on investments reported in the statement of income." } } }, "auth_ref": [] }, "us-gaap_RealizedInvestmentGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RealizedInvestmentGainsLosses", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 1.0 }, "http://donegalgroup.com/role/SegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 3.0 }, "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_Revenues", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncomeParenthetical", "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails", "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Net investment gains (losses) (includes ($77,051) and ($2,199,673) accumulated other comprehensive income reclassifications)", "negatedLabel": "Net investment (gains) losses", "label": "Investment gains (losses)", "terseLabel": "Net investment gains (losses)", "documentation": "Amount of realized gain (loss) on investment." } } }, "auth_ref": [ "r555" ] }, "dgica_ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "ReclassificationAdjustmentOutOfAccumulatedOtherComprehensiveIncomeAmortizationOfUnrecognizedLoss", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of reclassification adjustment out of accumulated other comprehensive income amortization of unrecognized loss during the reporting period.", "label": "Reclassification Adjustment out of Accumulated Other Comprehensive Income Amortization of Unrecognized Loss", "terseLabel": "Amortization of other comprehensive loss" } } }, "auth_ref": [] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeAxis", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Axis]", "documentation": "Information by item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r166" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeDomain", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Domain]", "documentation": "Item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r166" ] }, "us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "label": "Reclassification out of Accumulated Other Comprehensive Income [Member]", "documentation": "Identifies item reclassified out of accumulated other comprehensive income (loss)." } } }, "auth_ref": [ "r166" ] }, "us-gaap_ReinsuranceDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceDisclosuresAbstract", "lang": { "en-us": { "role": { "label": "Reinsurance [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReinsurancePayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsurancePayable", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Reinsurance balances payable", "label": "Reinsurance Payable", "documentation": "The carrying amount as of the balance sheet date of the known and estimated amounts owed to insurers under reinsurance treaties or other arrangements." } } }, "auth_ref": [] }, "us-gaap_ReinsurancePolicyAndProceduresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsurancePolicyAndProceduresAbstract", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "label": "Reinsurance Transactions [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReinsuranceRecoverableAllowanceForCreditLossPeriodIncreaseDecrease": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceRecoverableAllowanceForCreditLossPeriodIncreaseDecrease", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current period change for expected credit losses", "label": "Reinsurance Recoverable, Allowance for Credit Loss, Period Increase (Decrease)", "documentation": "Amount of increase (decrease) in allowance for credit loss on reinsurance recoverable." } } }, "auth_ref": [ "r852" ] }, "us-gaap_ReinsuranceRecoverableAllowanceForCreditLossRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceRecoverableAllowanceForCreditLossRollForward", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Allowance for Expected Credit Losses [Abstract]", "label": "Reinsurance Recoverable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceRecoverableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesTables" ], "lang": { "en-us": { "role": { "label": "Reinsurance Receivable", "documentation": "Tabular disclosure of allowance for credit loss on reinsurance recoverable." } } }, "auth_ref": [ "r852" ] }, "us-gaap_ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceRecoverableForUnpaidClaimsAndClaimsAdjustments", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Plus reinsurance recoverable", "negatedPeriodStartLabel": "Less reinsurance recoverable", "label": "Reinsurance Recoverable for Unpaid Claims and Claims Adjustments", "documentation": "Amount, after valuation allowance, recoverable under reinsurance contracts for losses reported to the ceding insurer but not yet paid and amounts expected for incurred losses and settlement expenses, which have not yet been reported to the ceding insurer." } } }, "auth_ref": [ "r55", "r98", "r883", "r894", "r895" ] }, "us-gaap_ReinsuranceRecoverablesAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceRecoverablesAllowance", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails", "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period", "terseLabel": "Reinsurance receivable, allowance for expected credit losses", "label": "Reinsurance Recoverable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on reinsurance recoverable." } } }, "auth_ref": [ "r310", "r313", "r314", "r532", "r569" ] }, "us-gaap_ReinsuranceRecoverablesGrossToNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceRecoverablesGrossToNetAbstract", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails" ], "lang": { "en-us": { "role": { "label": "Reinsurance Receivable, Net of Allowance for Expected Credit Losses [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ReinsuranceRecoverablesOnPaidAndUnpaidLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceRecoverablesOnPaidAndUnpaidLosses", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesReinsuranceReceivableDetails", "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Reinsurance receivable (net of allowance for expected credit losses of $1,026,016 and $1,394,074)", "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Reinsurance Recoverable for Paid and Unpaid Claims and Claims Adjustments", "documentation": "Amount, after valuation allowance, recoverable under reinsurance contracts. Examples include, but are not limited to, settled and unsettled claims, incurred but not reported losses, loss adjustment expense, policy benefits and policy reserves. Excludes premiums paid under reinsurance contracts." } } }, "auth_ref": [ "r587", "r883", "r893", "r894", "r895" ] }, "us-gaap_ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceRetentionExcessRetentionAmountReinsuredPerEvent", "crdr": "debit", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Additional coverage amount", "label": "Reinsurance, Excess Retention, Amount Reinsured, Per Event", "documentation": "Amount per event of risk ceded to reinsurer in excess of risk undertaken originally by insurer that is not ceded to reinsurer." } } }, "auth_ref": [ "r882" ] }, "us-gaap_ReinsuranceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReinsuranceTextBlock", "presentation": [ "http://donegalgroup.com/role/Reinsurance" ], "lang": { "en-us": { "role": { "terseLabel": "Reinsurance", "label": "Reinsurance [Text Block]", "documentation": "The entire disclosure pertaining to the existence, magnitude and information about insurance that has been ceded to or assumed from another insurance company, including the methodologies and assumptions used in determining recorded amounts." } } }, "auth_ref": [ "r530", "r531", "r777", "r778" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r62", "r77", "r542", "r579", "r584", "r594", "r625", "r774" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings [Member]", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r138", "r184", "r185", "r186", "r191", "r200", "r202", "r301", "r309", "r368", "r369", "r370", "r381", "r382", "r401", "r404", "r405", "r409", "r420", "r575", "r577", "r596", "r902" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 }, "http://donegalgroup.com/role/SegmentInformationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total revenues", "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r168", "r181", "r233", "r234", "r238", "r243", "r244", "r250", "r252", "r253", "r296", "r330", "r331", "r333", "r334", "r335", "r337", "r339", "r341", "r342", "r439", "r517", "r859" ] }, "us-gaap_RevenuesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncomeParenthetical", "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Revenues:", "terseLabel": "Revenues: [Abstract]", "label": "Revenues [Abstract]" } } }, "auth_ref": [] }, "us-gaap_RevenuesExcludingInterestAndDividendsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenuesExcludingInterestAndDividendsAbstract", "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Underwriting (loss) gain [Abstract]", "label": "Revenues, Excluding Interest and Dividends [Abstract]" } } }, "auth_ref": [] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://donegalgroup.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r800" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://donegalgroup.com/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r800" ] }, "dgica_SalesOfFixedMaturitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "SalesOfFixedMaturitiesAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Sales of Fixed Maturities [Abstract]", "terseLabel": "Sales of fixed maturities:" } } }, "auth_ref": [] }, "dgica_ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "ScheduleOfAmortizedCostAndEstimatedFairValueOfFixedMaturitiesSecuritiesTableTextBlock", "presentation": [ "http://donegalgroup.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortized cost and estimated fair value of fixed maturities securities.", "label": "Schedule of Amortized Cost and Estimated Fair Value of Fixed Maturities Securities [Table Text Block]", "terseLabel": "Amortized Cost and Estimated Fair Values of Fixed Maturities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]", "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive Securities Excluded From Computation of Earnings Per Share", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities." } } }, "auth_ref": [ "r34" ] }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "presentation": [ "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Securities, Available-for-sale [Line Items]", "label": "Debt Securities, Available-for-Sale [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271" ] }, "dgica_ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "ScheduleOfCostAndEstimatedFairValueOfEquitySecuritiesTableTextBlock", "presentation": [ "http://donegalgroup.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of cost and estimated fair value of equity securities.", "label": "Schedule of Cost and Estimated Fair Value of Equity Securities [Table Text Block]", "terseLabel": "Cost and Estimated Fair Values of Equity Securities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Reconciliation of Numerators and Denominators Used in Basic and Diluted Per Share Computations", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations." } } }, "auth_ref": [ "r832" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicByCommonClassTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicByCommonClassTable", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "label": "Schedule of Earnings Per Share, Basic, by Common Class, Including Two Class Method [Table]", "documentation": "The table contains disclosure pertaining to an entity's basic earnings per share." } } }, "auth_ref": [ "r33", "r35", "r209", "r210", "r217" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsLineItems", "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Line Items]", "label": "Schedule of Equity Method Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r181", "r293", "r294", "r295", "r296", "r439" ] }, "us-gaap_ScheduleOfEquityMethodInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEquityMethodInvestmentsTable", "presentation": [ "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Equity Method Investments [Table]", "label": "Schedule of Equity Method Investments [Table]", "documentation": "Summarization of information required and determined to be disclosed concerning equity method investments in common stock. The summarized information includes: (a) the name of each investee or group of investees for which combined disclosure is appropriate, (2) the percentage ownership of common stock, (3) the difference, if any, between the carrying amount of an investment and the value of the underlying equity in the net assets and the accounting treatment of difference, if any, and (4) the aggregate value of each identified investment based on its quoted market price, if available." } } }, "auth_ref": [ "r142", "r181", "r293", "r294", "r295", "r296", "r439" ] }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Investments in Available-for-Sale Fixed Maturity and Equity Securities", "label": "Schedule of Fair Value, Assets and Liabilities Measured on Recurring Basis [Table Text Block]", "documentation": "Tabular disclosure of assets and liabilities, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3)." } } }, "auth_ref": [ "r428", "r429" ] }, "us-gaap_ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGainLossOnInvestmentsIncludingMarketableSecuritiesAndInvestmentsHeldAtCostIncomeStatementReportedAmountsSummaryLineItems", "presentation": [ "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gain (Loss) on Securities [Line Items]", "label": "Gain (Loss) on Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r818", "r819", "r846" ] }, "us-gaap_ScheduleOfGainLossOnInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGainLossOnInvestmentsTable", "presentation": [ "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gain (Loss) on Securities [Table]", "label": "Schedule of Gain (Loss) on Securities [Table]", "documentation": "Disclosure of information about realized and unrealized gain (loss) on investment in security." } } }, "auth_ref": [ "r818", "r819", "r846" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesLineItems", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Schedule of Held-to-Maturity Securities [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289" ] }, "us-gaap_ScheduleOfHeldToMaturitySecuritiesTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfHeldToMaturitySecuritiesTable", "presentation": [ "http://donegalgroup.com/role/AllowanceForExpectedCreditLossesHeldtomaturityFixedmaturitySecuritiesDetails" ], "lang": { "en-us": { "role": { "label": "Debt Securities, Held-to-Maturity [Table]", "documentation": "Disclosure of information about investment in debt security measured at amortized cost (held-to-maturity)." } } }, "auth_ref": [ "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289" ] }, "us-gaap_ScheduleOfInvestmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsLineItems", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Line Items]", "label": "Schedule of Investments [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r720", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r736", "r737", "r738", "r739", "r740", "r741" ] }, "us-gaap_ScheduleOfInvestmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInvestmentsTable", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investments [Table]", "label": "Schedule of Investments [Table]", "documentation": "Disclosure of information about investments owned by investment company." } } }, "auth_ref": [ "r670", "r671", "r672", "r673", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r686", "r687", "r688", "r689", "r690", "r691", "r694", "r695", "r696", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705", "r706", "r707", "r708", "r709", "r710", "r711", "r712", "r713", "r714", "r715", "r716", "r717", "r720", "r721", "r722", "r724", "r725", "r726", "r727", "r728", "r729", "r730", "r731", "r732", "r736", "r737", "r738", "r739", "r740", "r741" ] }, "us-gaap_ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfLiabilityForUnpaidClaimsAndClaimsAdjustmentExpense", "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of Insurance Subsidiaries' Liabilities for Losses and Loss Expenses", "label": "Schedule of Liability for Unpaid Claims and Claims Adjustment Expense [Table Text Block]", "documentation": "Tabular disclosure of the activity in the reserve for settling insured claims and expenses incurred in the claims settlement process for the period. The estimated liability includes the amount of money that will be required for future payments of (a) claims that have been reported to the insurer, (b) claims related to insured events that have occurred but that have not been reported to the insurer as of the date the liability is estimated, and (c) claim adjustment expenses. Claim adjustment expenses include costs incurred in the claim settlement process such as legal fees; outside adjuster fees; and costs to record, process, and adjust claims." } } }, "auth_ref": [ "r96" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Reporting Information, by Segment [Table]", "label": "Schedule of Segment Reporting Information, by Segment [Table]", "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r36", "r37", "r38", "r41" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://donegalgroup.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Data by Segment", "label": "Schedule of Segment Reporting Information, by Segment [Table Text Block]", "documentation": "Tabular disclosure of the profit or loss and total assets for each reportable segment. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss." } } }, "auth_ref": [ "r36", "r37", "r38", "r41" ] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "SOFR [Member]", "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap that has its variable-rate leg referenced to Secured Overnight Financing Rate (SOFR) with no additional spread over SOFR on variable-rate leg." } } }, "auth_ref": [ "r868" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r794" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r796" ] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "label": "Segment Information [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureOfEntitysReportableSegmentsAbstract", "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Data by Segment [Abstract]", "label": "Segment Reporting, Disclosure of Entity's Reportable Segments [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://donegalgroup.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Segment Reporting Disclosure [Text Block]", "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments." } } }, "auth_ref": [ "r228", "r229", "r230", "r231", "r232", "r237", "r242", "r246", "r247", "r248", "r249", "r250", "r251", "r253" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting Information [Line Items]", "label": "Segment Reporting Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "us-gaap_SharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesIssued", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance (in shares)", "periodStartLabel": "Beginning balance (in shares)", "label": "Shares, Issued", "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury." } } }, "auth_ref": [ "r15" ] }, "dgica_ShortTermInvestmentsAtCost": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "ShortTermInvestmentsAtCost", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Investments", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments at cost, which approximates fair value.", "label": "Short-term Investments at Cost", "terseLabel": "Short-term investments, at cost, which approximates fair value" } } }, "auth_ref": [] }, "dgica_SpecialRevenueBondMember": { "xbrltype": "domainItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "SpecialRevenueBondMember", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Special revenue bond means any security or other instrument, under which a payment obligation is created, issued by or on behalf of or payable or guaranteed by a governmental unit to finance a project serving a substantial public purpose, and not payable from any of the sources enumerated in subsection (p) of this section; or securities which are the functional equivalent of the foregoing issued by a not-for-profit corporation.", "label": "Special Revenue Bond [Member]", "terseLabel": "Special Revenue Bonds [Member]" } } }, "auth_ref": [] }, "us-gaap_StatementClassOfStockAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementClassOfStockAxis", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical", "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/DocumentAndEntityInformation", "http://donegalgroup.com/role/NetIncomePerShareDetails", "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Stock [Axis]", "label": "Class of Stock [Axis]", "documentation": "Information by the different classes of stock of the entity." } } }, "auth_ref": [ "r132", "r147", "r148", "r149", "r181", "r209", "r210", "r217", "r219", "r226", "r227", "r296", "r330", "r333", "r334", "r335", "r341", "r342", "r348", "r349", "r350", "r351", "r353", "r439", "r590", "r591", "r592", "r593", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r608", "r624", "r647", "r667", "r746", "r747", "r748", "r749", "r750", "r802", "r824", "r831" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity", "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r15", "r24", "r138", "r164", "r165", "r166", "r184", "r185", "r186", "r191", "r200", "r202", "r225", "r301", "r309", "r354", "r368", "r369", "r370", "r381", "r382", "r401", "r403", "r404", "r405", "r406", "r409", "r420", "r447", "r449", "r450", "r451", "r452", "r453", "r469", "r575", "r576", "r577", "r596", "r667" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical", "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Line Items]", "label": "Statement [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [ "r184", "r185", "r186", "r225", "r505", "r589", "r608", "r616", "r618", "r619", "r620", "r621", "r622", "r624", "r627", "r628", "r629", "r630", "r631", "r634", "r635", "r636", "r637", "r639", "r640", "r641", "r642", "r643", "r645", "r649", "r650", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r782" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Balance Sheets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical", "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncome", "http://donegalgroup.com/role/ConsolidatedStatementsOfIncomeParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Statement [Table]", "label": "Statement [Table]", "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed." } } }, "auth_ref": [ "r184", "r185", "r186", "r225", "r505", "r589", "r608", "r616", "r618", "r619", "r620", "r621", "r622", "r624", "r627", "r628", "r629", "r630", "r631", "r634", "r635", "r636", "r637", "r639", "r640", "r641", "r642", "r643", "r645", "r649", "r650", "r653", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663", "r664", "r667", "r782" ] }, "dgica_StatutoryAccountingPracticesUnderwritingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "StatutoryAccountingPracticesUnderwritingIncomeLoss", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/SegmentInformationDetails": { "parentTag": "us-gaap_UnderwritingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of statutory accounting practices underwriting income (loss).", "label": "Statutory Accounting Practices Underwriting Income (Loss)", "verboseLabel": "SAP underwriting loss" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock (stock compensation plans) (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r15", "r59", "r60", "r77", "r590", "r667", "r747" ] }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Share-based compensation (in shares)", "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r15", "r59", "r60", "r77" ] }, "us-gaap_StockIssuedDuringPeriodValueNewIssues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueNewIssues", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of common stock (stock compensation plans)", "label": "Stock Issued During Period, Value, New Issues", "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering." } } }, "auth_ref": [ "r15", "r59", "r60", "r77", "r596", "r667", "r747", "r792" ] }, "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueShareBasedCompensation", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based compensation", "label": "Shares Issued, Value, Share-Based Payment Arrangement, after Forfeiture", "documentation": "Value, after forfeiture, of shares issued under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r47", "r59", "r60", "r77" ] }, "dgica_StockOwnershipPercentageHeldByMajorShareholder": { "xbrltype": "percentItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "StockOwnershipPercentageHeldByMajorShareholder", "presentation": [ "http://donegalgroup.com/role/OrganizationDetails" ], "lang": { "en-us": { "role": { "documentation": "The percentage of stock ownership held by major shareholder.", "label": "Stock Ownership Percentage Held by Major Shareholder", "terseLabel": "Stock ownership percentage held by major shareholder" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "totalLabel": "Total stockholders' equity", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r60", "r63", "r64", "r75", "r626", "r644", "r668", "r669", "r774", "r793", "r826", "r850", "r871", "r902" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets", "http://donegalgroup.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stockholders' Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersCurrentYearClaimsAndClaimsAdjustmentExpense", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails": { "parentTag": "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current year", "label": "Current Year Claims and Claims Adjustment Expense", "documentation": "Amount, after effects of reinsurance, of expense for claims incurred in the current reporting period and related claims settlement costs." } } }, "auth_ref": [ "r571" ] }, "us-gaap_SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalInformationForPropertyCasualtyInsuranceUnderwritersPriorYearClaimsAndClaimsAdjustmentExpense", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails": { "parentTag": "us-gaap_LiabilityForUnpaidClaimsAndClaimsAdjustmentExpenseIncurredClaims1", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/LiabilitiesForLossesAndLossExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Prior years", "label": "Prior Year Claims and Claims Adjustment Expense", "documentation": "Amount, after effects of reinsurance, of expense (reversal of expense) for claims incurred in prior reporting periods and related claims settlement costs." } } }, "auth_ref": [ "r571" ] }, "dgica_ThirdPartyReinsuranceMember": { "xbrltype": "domainItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "ThirdPartyReinsuranceMember", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by reinsurer or group of third party reinsurance.", "label": "Third Party Reinsurance [Member]", "terseLabel": "Third Party Reinsurance [Member]" } } }, "auth_ref": [] }, "dgica_ThresholdLimitForInvestmentHeld": { "xbrltype": "percentItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "ThresholdLimitForInvestmentHeld", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "Percentage of threshold limit for investment held at balance sheet date.", "label": "Threshold Limit for Investment Held", "terseLabel": "Percentage of which the company held security of any issuer" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://donegalgroup.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails", "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails", "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails", "http://donegalgroup.com/role/InvestmentsGrossInvestmentGainsAndLossesBeforeApplicableIncomeTaxesDetails", "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial Instruments [Domain]", "label": "Financial Instruments [Domain]", "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms." } } }, "auth_ref": [ "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r346", "r352", "r410", "r472", "r473", "r474", "r475", "r476", "r477", "r478", "r479", "r480", "r481", "r482", "r483", "r484", "r485", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r550", "r805", "r806", "r807", "r808", "r809", "r810", "r811", "r846", "r847", "r848", "r849" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock [Member]", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r45" ] }, "us-gaap_TreasuryStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValue", "crdr": "debit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury stock, at cost", "label": "Treasury Stock, Value", "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury." } } }, "auth_ref": [ "r23", "r45", "r46" ] }, "us-gaap_TypeOfAdoptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TypeOfAdoptionMember", "presentation": [ "http://donegalgroup.com/role/ConsolidatedStatementOfStockholdersEquity" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update [Domain]", "documentation": "Amendment to accounting standards." } } }, "auth_ref": [ "r136", "r137", "r138", "r139", "r140", "r190", "r191", "r192", "r194", "r203", "r254", "r255", "r298", "r299", "r300", "r301", "r304", "r305", "r306", "r307", "r308", "r309", "r325", "r368", "r369", "r370", "r379", "r380", "r381", "r382", "r391", "r392", "r393", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r408", "r409", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r419", "r420", "r421", "r422", "r423", "r436", "r437", "r440", "r441", "r442", "r443", "r454", "r455", "r457", "r458", "r459", "r460", "r465", "r466", "r467", "r468", "r469", "r506", "r507", "r508", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r581", "r582", "r583", "r584" ] }, "us-gaap_USStatesAndPoliticalSubdivisionsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USStatesAndPoliticalSubdivisionsMember", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails", "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails", "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails", "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Obligations of States and Political Subdivisions [Member]", "label": "US States and Political Subdivisions Debt Securities [Member]", "documentation": "Bonds or similar securities issued by state, city, or local US governments or the agencies operated by state, city, or local governments. Debt securities issued by state governments may include bond issuances of US state authorities including, for example, but not limited to, housing authorities, dormitory authorities, and general obligations while debt securities issued by political subdivisions of US states would include, for example, debt issuances by county, borough, city, or municipal governments." } } }, "auth_ref": [ "r769", "r897" ] }, "us-gaap_USTreasuryAndGovernmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "USTreasuryAndGovernmentMember", "presentation": [ "http://donegalgroup.com/role/FairValueMeasurementsDetails", "http://donegalgroup.com/role/InvestmentsAmortizedCostAndEstimatedFairValuesOfFixedMaturitiesDetails", "http://donegalgroup.com/role/InvestmentsFixedMaturitiesWithUnrealizedLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "U.S. Treasury Securities and Obligations of U.S. Government Corporations and Agencies [Member]", "label": "US Treasury and Government [Member]", "documentation": "This category includes investments in debt securities issued by the United States Department of the Treasury, US Government Agencies and US Government-sponsored Enterprises. Such securities may include treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years), debt securities issued by the Government National Mortgage Association (Ginnie Mae) and debt securities issued by the Federal National Mortgage Association (Fannie Mae) or the Federal Home Loan Mortgage Corporation (Freddie Mac)." } } }, "auth_ref": [ "r518", "r769", "r897" ] }, "us-gaap_UnderwritingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnderwritingIncomeLoss", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/SegmentInformationDetails": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://donegalgroup.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "GAAP underwriting loss", "label": "Underwriting Income (Loss)", "documentation": "The difference between the price paid by the public and the contract price less the related expenses. A broker-dealer may underwrite a security offering by contracting to buy the issue either at a fixed price or a price based on selling the offering on a best-effort basis." } } }, "auth_ref": [] }, "us-gaap_UnearnedPremiums": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnearnedPremiums", "crdr": "credit", "calculation": { "http://donegalgroup.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Unearned premiums", "label": "Unearned Premiums", "documentation": "Carrying amount of premiums written on insurance contracts that have not been earned as of the balance sheet date." } } }, "auth_ref": [ "r126" ] }, "us-gaap_UnrealizedGainLossOnInvestmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UnrealizedGainLossOnInvestmentsTableTextBlock", "presentation": [ "http://donegalgroup.com/role/InvestmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed Maturities with Unrealized Losses", "label": "Unrealized Gain (Loss) on Investments [Table Text Block]", "documentation": "Tabular disclosure of unrealized gains and losses on investments." } } }, "auth_ref": [] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Axis]", "documentation": "Information by type of variable rate." } } }, "auth_ref": [] }, "us-gaap_VariableRateDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateDomain", "presentation": [ "http://donegalgroup.com/role/BorrowingsLineOfCreditDetails" ], "lang": { "en-us": { "role": { "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "dgica_WaterAndSewerUtilityBondsMember": { "xbrltype": "domainItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "WaterAndSewerUtilityBondsMember", "presentation": [ "http://donegalgroup.com/role/InvestmentsSummaryDetails" ], "lang": { "en-us": { "role": { "documentation": "A revenue bond issued by a municipality to finance the building or extension of water and sewer systems. Interest and principal payments on the bond are derived from and are limited to revenues received from charges to the users of the systems.", "label": "Water And Sewer Utility Bonds [Member]", "terseLabel": "Water and Sewer Utility Bonds [Member]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "calculation": { "http://donegalgroup.com/role/NetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Director and employee stock options (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation." } } }, "auth_ref": [ "r832" ] }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustmentAbstract", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average shares effect of dilutive securities [Abstract]", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://donegalgroup.com/role/NetIncomePerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Number of shares used in diluted computation (in shares)", "label": "Weighted Average Number of Shares Outstanding, Diluted", "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period." } } }, "auth_ref": [ "r208", "r219" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingAbstract", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator [Abstract]", "label": "Weighted Average Number of Shares Outstanding, Diluted [Abstract]" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://donegalgroup.com/role/NetIncomePerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares used in basic computation (in shares)", "verboseLabel": "Weighted-average shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period." } } }, "auth_ref": [ "r206", "r219" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasicAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasicAbstract", "presentation": [ "http://donegalgroup.com/role/NetIncomePerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator [Abstract]", "label": "Weighted Average Number of Shares Outstanding, Basic [Abstract]" } } }, "auth_ref": [] }, "dgica_WorkersCompensationAndRetentionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://donegalgroup.com/20240331", "localname": "WorkersCompensationAndRetentionAmount", "crdr": "credit", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of workers' compensation and retention amount for workers' compensation losses.", "label": "Workers' Compensation and Retention Amount", "terseLabel": "Workers' compensation and retention amount" } } }, "auth_ref": [] }, "us-gaap_WorkersCompensationInsuranceMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WorkersCompensationInsuranceMember", "presentation": [ "http://donegalgroup.com/role/ReinsuranceDetails" ], "lang": { "en-us": { "role": { "label": "Workers' Compensation Insurance [Member]", "documentation": "Contract providing insurance coverage for employer's liability related to injury, disability, or death." } } }, "auth_ref": [ "r896" ] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "SubTopic": "20", "Topic": "940", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481913/940-20-25-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-12" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-15" }, "r6": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "SubTopic": "405", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481071/942-405-45-2" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(g)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r10": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r11": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "605", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "80", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "SubTopic": "10", "Topic": "505", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2A", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2A" }, "r17": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482739/220-10-55-15" }, "r19": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(22))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r20": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r21": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.19-26)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29,30)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29-31)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r30": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r31": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-4" }, "r32": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r33": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r36": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r37": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-25" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//310/tableOfContent" }, "r40": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "320", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r41": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "20", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r42": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482686/350-30-45-1" }, "r43": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "350", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Subparagraph": "((a)(1),(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r44": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r45": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481549/505-30-45-1" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-4" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-2" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r50": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "55", "Paragraph": "4M", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481175/810-10-55-4M" }, "r51": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "835", "SubTopic": "30", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482925/835-30-45-3" }, "r52": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r53": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "210", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03.15)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "470", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480848/942-470-50-3" }, "r55": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "40", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "944", "SubTopic": "720", "Section": "25", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479448/944-720-25-2" }, "r57": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r58": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r61": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r64": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r65": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(32))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r67": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r68": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r69": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r70": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r71": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r72": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r73": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r74": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r75": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r76": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "710", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//710/tableOfContent" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "712", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//712/tableOfContent" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "940", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//940-320/tableOfContent" }, "r83": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r84": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(15)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(16))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r89": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.13(c),(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04.9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r92": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//942-320/tableOfContent" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "325", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481026/942-325-45-1" }, "r94": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "470", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480876/942-470-45-1" }, "r95": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04.5,6,7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r98": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(cc)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r99": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//946-320/tableOfContent" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r101": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-7" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "10", "Topic": "321", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479567/321-10-45-1" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479408/944-825-45-1" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "210", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-20" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "SubTopic": "220", "Topic": "946", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-5" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "SubTopic": "50", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479756/944-50-50-1" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "SubTopic": "10", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-7A" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(1)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(d)(2)", "SubTopic": "20", "Topic": "310", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h))", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.22(a)(2))", "SubTopic": "10", "Topic": "210", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(13)(a)(2))", "SubTopic": "210", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(1))", "SubTopic": "220", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(6))", "SubTopic": "220", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(13)(c))", "SubTopic": "220", "Topic": "942", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//250/tableOfContent" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1403", "Paragraph": "(b)", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1405", "Paragraph": "(a)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-7" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(27)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(28))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(29))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-17A" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(210.5-03(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 6.B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-5" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-11" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-17" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-19" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-24" }, "r178": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r179": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-8" }, "r181": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(h)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-04(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-3" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r185": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r186": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r187": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-6" }, "r188": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r189": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r190": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r191": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r194": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r200": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r203": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-6" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-10" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-11" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-16" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-3" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "40", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-40" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "60B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-60B" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-7" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-3" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-15" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "270", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-6A" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-1" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-1" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482987/272-10-50-3" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-15" }, "r230": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-21" }, "r232": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r233": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r235": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r236": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "22", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-22" }, "r237": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "26", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-26" }, "r238": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r239": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r241": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r242": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r244": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r247": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "32", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-32" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "34", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-34" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "40", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-40" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "41", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "42", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-42" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481925/310-20-65-2" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//320/tableOfContent" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r258": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-10" }, "r260": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r268": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r269": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r270": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r271": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r272": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r273": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r274": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(aaa)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r275": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r276": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r277": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r278": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r279": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r280": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r282": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r283": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r284": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5A" }, "r285": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r286": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r287": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r288": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r289": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r290": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r291": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r292": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-4" }, "r293": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r294": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r295": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r296": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-1" }, "r298": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r299": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r300": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r301": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r302": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r303": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r304": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r305": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r306": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r307": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r308": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r309": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-5" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-11" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-14" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "16", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-16" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-5" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479130/326-30-45-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-4" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-5" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-7" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479106/326-30-50-9" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482598/350-20-45-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "405", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147477123/405-50-65-1" }, "r326": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r333": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r335": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r336": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r337": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r340": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1D", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1D" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1I", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1I" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-14" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-18" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-2" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.3-04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480008/505-10-S99-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r358": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(A)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r361": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r362": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r364": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "15", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480336/718-10-65-15" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.F)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-4" }, "r374": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-10" }, "r376": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-14" }, "r377": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-17" }, "r378": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-21" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r381": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r382": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(d)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r384": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r385": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "8", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482615/740-10-65-8" }, "r386": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r387": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB TOPIC 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r388": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 11.C)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-2" }, "r389": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "270", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482526/740-270-50-1" }, "r390": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482603/740-30-50-2" }, "r391": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r392": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r393": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "805", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479845/805-20-65-3" }, "r394": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r395": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-25" }, "r396": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r397": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r398": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r399": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r400": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r401": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r402": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r403": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r404": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r405": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r406": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(h)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r408": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r409": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(i)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480528/815-20-65-6" }, "r410": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480237/815-40-50-5" }, "r411": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r412": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r413": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r414": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r415": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r416": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r417": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r420": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r421": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r422": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r423": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r424": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r425": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r426": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-2" }, "r427": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r428": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r429": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r430": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-3" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6A" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6B", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-6B" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482477/820-10-65-13" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482736/825-10-45-1A" }, "r439": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r440": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r441": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r442": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r444": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r445": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r446": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482833/825-10-65-6" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-17" }, "r448": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r449": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r450": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r451": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r452": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481694/830-30-45-20" }, "r453": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-1" }, "r454": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r455": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "832", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483482/832-10-65-1" }, "r456": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "835", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483013/835-20-50-1" }, "r457": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r460": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r461": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r462": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479016/842-30-45-3" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479773/842-30-50-5" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481435/852-10-45-14" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r478": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r479": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r480": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r482": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r483": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481444/860-30-45-1" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-1A" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481420/860-30-50-7" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(4)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-3" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r496": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r499": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r502": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "860", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481229/860-50-50-4" }, "r504": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "910", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482546/910-10-50-6" }, "r505": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "924", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 11.L)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479941/924-10-S99-1" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r507": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r508": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r509": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "926", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483194/926-20-65-2" }, "r512": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(10)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r513": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-03(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479853/942-210-S99-1" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(27))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-05(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479557/942-235-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-2" }, "r519": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r523": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3" }, "r524": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r525": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r526": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r527": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r528": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480832/942-320-50-3A" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r530": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-3" }, "r531": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-4" }, "r532": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-5" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(15))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r534": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1)(h))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r537": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r538": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r540": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(25))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r546": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r548": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r549": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r550": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r554": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r555": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r556": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r557": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(7)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r558": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r559": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r560": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r561": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r562": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r563": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r564": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r565": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-17(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480149/944-235-S99-2" }, "r566": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-1" }, "r567": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r568": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r569": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479616/944-310-45-5" }, "r570": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "340", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479928/944-340-25-1" }, "r571": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-3" }, "r572": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7A", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-7A" }, "r573": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r575": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r576": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r577": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r585": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479655/944-605-50-1" }, "r586": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r587": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r588": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "825", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r589": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r591": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r593": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r594": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-11" }, "r595": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-13" }, "r596": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r597": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-2" }, "r598": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "27", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-27" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r600": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r601": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r602": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r603": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r604": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r605": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r606": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480737/946-205-50-7" }, "r607": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-21" }, "r608": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480555/946-210-45-4" }, "r609": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r610": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r615": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r616": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r617": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r618": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r619": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r620": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r621": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r622": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(13)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r623": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r624": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(16)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r625": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r626": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r627": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r628": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(2)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r629": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r630": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r631": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(3)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r632": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r633": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(5)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r634": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r635": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r636": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r637": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(6)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r638": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r639": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r640": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(9)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r644": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.6-05(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-2" }, "r645": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r646": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-7" }, "r647": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483580/946-220-50-3" }, "r648": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r649": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r650": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(2)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r651": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r652": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r653": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r654": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r655": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r656": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r657": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r658": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(a)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r659": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r660": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r661": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r662": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r663": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r664": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(7)(c)(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r665": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-07(9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r666": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(1)(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r667": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r668": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r669": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r670": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r671": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r672": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r673": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r674": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r675": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r676": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r677": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r678": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r679": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r680": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r681": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r682": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r683": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r685": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r686": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r687": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r688": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r689": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r690": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r691": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "19", "Subparagraph": "(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-19" }, "r692": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r693": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column C)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r695": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r696": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r697": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r698": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r699": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r700": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 6))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r701": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r702": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r703": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r704": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r705": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r706": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r707": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r708": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r709": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r710": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r711": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 11))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r712": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r713": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r714": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r717": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r718": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r719": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5D", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-5D" }, "r720": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r721": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r722": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r723": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r724": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r725": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r726": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r727": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b)(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r728": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 1)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r729": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r730": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r731": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r732": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r733": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r734": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r735": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column E)(Footnote 6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r736": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r737": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r738": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r739": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r740": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F)(Footnote 9))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r741": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column F))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r742": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column A))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r743": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r744": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r745": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r746": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-1" }, "r747": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r748": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r749": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r750": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r751": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "970", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-28(Footnote 4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479438/970-360-S99-1" }, "r752": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "976", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482856/976-310-50-1" }, "r753": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "978", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482707/978-310-50-1" }, "r754": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(a)", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r755": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r756": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "52", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482635/260-10-55-52" }, "r757": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "30", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r758": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r759": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481933/310-10-55-12A" }, "r760": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "79", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-79" }, "r761": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "80", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479294/326-20-55-80" }, "r762": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "326", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479081/326-30-55-8" }, "r763": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482548/350-20-55-24" }, "r764": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r765": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69B" }, "r766": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "69C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481568/470-20-55-69C" }, "r767": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "505", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481112/505-10-50-13" }, "r768": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r770": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r771": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480482/715-20-55-17" }, "r772": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480547/715-80-55-8" }, "r773": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "810", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(bb)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-3" }, "r774": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481372/852-10-55-10" }, "r775": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479401/944-30-55-2" }, "r776": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "29F", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-29F" }, "r777": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479629/944-605-55-12" }, "r778": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "944", "SubTopic": "605", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "15", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479629/944-605-55-15" }, "r779": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-1" }, "r780": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480524/946-210-50-6" }, "r781": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480493/946-210-55-1" }, "r782": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r783": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" }, "r784": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.12-12A(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-2" }, "r785": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.12-12B(Column A)(Footnote 1)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-3" }, "r786": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "6", "Subparagraph": "(SX 210.12-14(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-6" }, "r787": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r788": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r789": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "7", "Subparagraph": "(SX 210.12-15(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-7" }, "r790": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "405", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480191/946-405-45-2" }, "r791": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-10" }, "r792": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-11" }, "r793": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "946", "SubTopic": "830", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480167/946-830-55-12" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-Q", "Number": "240", "Section": "308", "Subsection": "a" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r802": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "272", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483014/272-10-45-3" }, "r803": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "SubTopic": "825", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479383/944-825-50-1B" }, "r804": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4H", "SubTopic": "40", "Topic": "944", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480081/944-40-50-4H" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(a)", "Publisher": "SEC" }, "r806": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(1)", "Publisher": "SEC" }, "r807": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(2)", "Publisher": "SEC" }, "r808": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(b)", "Subparagraph": "(3)", "Publisher": "SEC" }, "r809": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(i)", "Publisher": "SEC" }, "r810": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(ii)", "Publisher": "SEC" }, "r811": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1402", "Paragraph": "(c)", "Subparagraph": "(2)(iii)", "Publisher": "SEC" }, "r812": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-K (SK)", "Number": "229", "Section": "1404", "Paragraph": "(a)", "Publisher": "SEC" }, "r813": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r814": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(3)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r815": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r816": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r817": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r818": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(7)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r819": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(9)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r820": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r821": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-13" }, "r822": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r823": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-9" }, "r824": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(d))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r825": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r826": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r827": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "23", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-23" }, "r828": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "24", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-24" }, "r829": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483421/250-10-45-5" }, "r830": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r831": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "55", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482689/260-10-45-55" }, "r832": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "260", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-1" }, "r833": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "280", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-18" }, "r834": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-1" }, "r835": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481830/320-10-45-11" }, "r836": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r837": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-2" }, "r838": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r839": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r840": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r841": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r842": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-3" }, "r843": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r844": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5" }, "r845": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-5B" }, "r846": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "320", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481800/320-10-50-9" }, "r847": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r848": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r849": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "321", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479536/321-10-50-3" }, "r850": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r851": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479344/326-20-45-1" }, "r852": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r853": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r854": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482573/350-20-50-1" }, "r855": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "410", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481931/410-30-50-10" }, "r856": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r857": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480102/450-20-S99-1" }, "r858": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r859": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r860": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r861": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1A", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r862": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1B", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r863": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1B", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-1B" }, "r864": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-5" }, "r865": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-11" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "6A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480682/815-20-25-6A" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r870": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "820", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "825", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-28" }, "r872": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r874": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "852", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481404/852-10-50-7" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-3" }, "r878": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r879": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r880": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "860", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481326/860-20-50-4" }, "r881": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479868/944-20-45-2" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-3" }, "r883": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479838/944-20-50-5" }, "r884": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(13)(a)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r885": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r886": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(16)(a)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r887": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(5)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(7)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479432/944-30-50-2B" }, "r893": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479616/944-310-45-5" }, "r894": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479616/944-310-45-6" }, "r895": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479584/944-310-50-2" }, "r896": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "9C", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-9C" }, "r897": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480109/944-80-50-1" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "205", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480767/946-205-45-4" }, "r899": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(12)(b)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483581/946-220-45-3" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(4)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-09(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-3" }, "r904": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "320", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.12-12(Column A)(Footnote 2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480032/946-320-S99-1" } } } ZIP 70 0001140361-24-024270-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001140361-24-024270-xbrl.zip M4$L#!!0 ( "AOHUA'-D[5W=<]LV$G^_F?L?>'ZY=J:R_)4T]L3IR+&=>LZ.?);3WEL')B$)#4FH M &A+_>MO 9 B^ E24E+FCF\DL5A@][< %@N >/O3,O"=9\PXH>'YWN'^P9Z# M0Y=Z))R=[T5\@+A+R-Y/[_[^M[?_& P^X! S)+#G/*V<"T:1QX@WP\[]PWA* M?.PP?[Q_NOSHZ.C&2!P.9?7(C%V7#H MT1#/D#]C-%KLNS08'AT$?#(EV-MS M0(B0GRWYFM7+R\O^R_$^93-@I7L!"LAFGB#^I M3$E*IB#.1!7].DEG (MQ'&DS* RI0 +,4WV*/RX6))S2^ M\DQH]2U!XP%-' MZ?A,,CS?XR18^%*!ZMNGYGL)_D,#\VX+A?:AB0L.HCVLPD=H=H[![^TPSR3//^+8&X?O MU'.^2<>Y8Y*ZG+E&TSQCUBS+\\5?$R"VP^<]#3GUB2='\0ODRZ%E,L=8< U. M=7(M,H"+0F8"RL,Q-"8K)^;E:&8]+(UAN4<,9)]C 5V%;\$H2VL*"+Z;3G0> MH+2S.FR4MU:']&$;I)WO,I7ZOD>^#OFU4OEX>@-N>("+B)?0U )V9&N:*4.' M3AW-LH>I'4R65FK+T+BIEF%E:;!'M@9;QK-OMIO:PWL:@/AS''+RC)NTX;(, MM8 >MVO0&?Y]\]X>SA9MW9I[PX9?AJFE&SANUPV4E=!W"AM9T7@Z$=3]/*>^ MAQF_^B.".4J-V922UT)[TKA#D,B:W/_I:/X]DHW[ \3GUSY]*9DNE9/5(O>J M95<.7!W%M@UWG=3W!,ZF90NR^Y+M%\Z^+FH^9]''ZV@&6,D9?2#B+C=UXMVC\ MQY+A=)VY5W3!U.7()I>^/#GGA0FO:>[E:18 WI28O&0TN)"<')-5#T<>CFM$ MV"_(C_ =1E)Y1G]?GF0!X[0(AN3C*$:.R:G'HCCB2O_O$2WQ>L1-/]3K_?"@ M;,15[J3*WBL[K^Q;@IZ(3^1J_#5EMY1SS$>A)Q^NEK+#2$!H0F@!IV2Z:W!U M8%AV-%^UK"X?G81U#UP>N)'OTQ?IL@,:4DNN@.&"88\(K4.-FI7* EG))'G- M4@&6,'4TUQC 'JY"IQ8LD"O&TX_X9>2Z- H%^$43 8:.F)?T<_4T%JA*9M.: MH0QH $LGY>FLF?9 %44Y^X).GF2E/J5KG,#)8EK!]M85KGNZ3(?FVJ9;^71;$A;1VN]A[/ MAO9F_6AO VWBQ8_HR4] KTJL0[DL2FS!]4W3:+/SG:Y CV-=*-1$L/BYMH6F MU%;(ZN.G/5(M JDF8)6I=;B5A$^M^#6+PO8X-@C'FO@5OM;AEA);X:H-X?8H MM0L>FH#5$=1A5Q$RM +9//K8H[I-9,S$N#EY'>)-XV$V$]@FUM;;Q,9!-],@ M&M+664.34)O5$C8,X?56T"@.<8D%(GY)&"))V%$4XM0>A8A+[ &S3T SJ%6F M[G@*>MI\"MI#V6#K4P;$DN]U\!GD5M3J=TSU8#4*&(P"R@3Y4VYIX.H,+AI1B8UB8( L565E>22=P?\42WP<;$]ACOJ%@HM^6+UGH:"(5=$ MR(\_5QK!KOGOSHI.=M%]E/8>3RO'D"!)Z2VRF476&(H^M33!KF5\VH#%[NSJ M=:U=6:U)5]!):]B;32.S^@>MMHOL*7P;\Z>;=K?*>-U_AZ M*.V+?% @^ @Z#)N!LYYD)\M_I_7+?S\XLF1U'%A'B7M 6Y[MR+;/6I+:-EIQ MIL,*;XOS(3VX+1=[,]C64NQ^N?>TU7)O#VR#8RKBV M6I[/P-B"_BLLT)]NMT#?F\6F*_0_8]\3-(AC8FHBDKQ4!'9VRO$+K_:?;KK: M_X,CQ1@(.EB'"Y4DZ6L?$=J%^1D+AP_8Q>19!D1:F5LMAZ]@7H75CV;F9:Z8 MIO7N36G3DQ-9%Z41::W7LNVYB=--STW\'QC VV'NY_'Z0_87\_('\R184":< ML'!'@?E_^QE"B_CW]OIF@UOJ*C::FB>_W2_-,\2^X,D7^0_PX_TE]Y+?;]?6 MH>)?_K5UR)/+ARU*5?;#5FU*-K,D+]O4(&+0:MQV53#SK-^VJ 1>NO,V%5C3 MJZ>M'6?'Y;#YC MF5P#R6=P>#0X?+U]/43K.HA-RL^J4RQ8*_4G].II.P#,VTB:"*ZRR+=!DD^* M?RS%/S[$JOYJFJC"VG>N<;CH2NUVH@C,GE0ZGX\85/JMCSO63N M6]@B-'KB:GN-]K[5?2J_-2#65[*HJY?.X!LXPC<"!])1A/I'0$9$)&O_04X$ M$D(")'M.2'Q?3IC.]P2+@!S%3)-W3;O C%#O417CP61+,JL6;X+\DHV29;+9 M*#LF6(-07YF4K;)U5.15Y=DCO!07/G4_ETG<))<6>'UGUYE(DG8@]Q3Y?$/! M[Z _CW^8,0(!F*0>3T<>_B-"[DK>>[ .ED#J,^;WF+ERYCC#V=:[!9N\:A8Z M[:]53+KAHLS6RU([9M*YWL;E*<\O8."7.KXXUVD=CP7Y"A-[J 8[Y% P(4N MYM@PH-&,8465[(GF#UC *[ :!3(>9(JZ,8NOW1)3;;1KBNFP-9ZJW1\W(8QH MD2]O#[BG,$_R+B).0LSY^"6$EU7:*$T];<6FD\.E]'HVM9KV>3MC+JY:I:E6 MRZ^4?<:,FYN#P$6LT47##-^, II;^@0J33P"@FS64LS\G6PB=VA)@BC0$(ZG MTNK?TV?,0+9/H8=961.05S*HVSY71M>:=;QWQK0S-F7I@\<+>9LU>)]*6,38 M:DK9BUP-*W-LFU!WS+&]Q%/,H%T]HJ6<3 G^$8NQF.>\BFJB;\2M+;ESI S M6K*.(7>-HAXF-C&HFW]=$J=0C 4Y29OS8CE%7 MFI)MF+U#820C]!$#YP$PES]$A:='%G$A?0D4KHH3DQ:9.CA=N0H6/EUA/,'L MF\0*'>$K$0WPVYIK1X&H)_@#A.&X]XX4N*=7,[GEW9G"U M6=+'2"(.M5_O5WOO(\[)E,@&,GI&1%7EFC(9U;X)LV>A[BDG>67NBJ.I0A(* M/,/LJS3%ZF'Z2:0RK7>M0T/*GP^[6#58)-@)NXZ-A^"39$]>RA9BB40VS],Q M8=51SJ0KD"+(ZH_#P@5(6LPFU-],IY$1IKG871;9XKSJ[9ER@QYA*E8!0\0, M5\O=C/Y;D;Y@O,W-O*L2VTP\_^>!ZU\^WF0[9CT'O\6 ]ELG]'"+S, MC-.U'9__$75)0]B%NFQ\.J,N6V_2_(\794/F1MD[-GK>D5 &LLQXW]72!525 MLS@"QQL 5"[U)7DF'@Z]\3-F*O$B^9*9W.R$7R<#B:-0$(_X4.8S3I$%Z?S( MTY,0.4V)=*P$Q$8L5$>?I3<=_Z*OS(IVRK9CUK7)+\]*=;05GXXI);,PN=ZA M41DN:$3>P4"!^9?/\A!Q.4''T#)[LE^HC&C?TQ>85^L%PCOT.]5M4%\27[6& MTB1G)SL]'4V!*C,^)XM4)'GNKE[\MCD[*7ZFXQE/+VCHR?I7]DTF25>"F!8G M:#2;,;7=WW!?2N6LI?M&A#7;Y"693K$\3/8O EZ(DN4FU*/NC3%;N@DG"^P2 MY#_@9QQ&6-+QJG:^'<].-H$'[,9Q0[U)>>3]'FDIQA'8^\AUHR!2BQQJ'4P. M3-"H<B!W-4;R)$UZK/=>\B0P1U4[-U[D[ %\3M6;Y/NG37)_ M,SW.A]'H/NUPURO7U*Z6MCD[HQ*+MS!QY]B+?!C7-_@A;SJ7K]Y:\(4*Z.CN M@E3:%I&S)LK;@ET'5*6.U>N#8._^"U!+ P04 " H;Z-8F8 !*-D5 ": M4 $ %@ &1G:6-A+3(P,C0P,S,Q7V-A;"YX;6SM/=ERW,B1[QNQ_T!SGRF* MHF9W1C&RH\5#[@A:9)#4V'Z: ('J9NV@4>T"0++]]:["U3CJ!*J!9%,/'HN- MS*R\*^O^]2\OJ_#@"=$8D^CSX?!B=,":C>)/+S'^?/B8).M/Q\?/S\_OGD_?$;H\_O#^_<_HI5WA*,X\2(?'1XP^$]Q]N,5\;TDX[F&_O) PY+ Z7'5EA2"_W54 M@AWQGXY./AR=GKQ[B8/#@D7^V:"1$ORE U_(=/+++[\<9U\K4$8(*TA78C/M M'1SD^J,D1+=H<<#___OMO,(.2(267KBD)%V_\\GJF ,<7V'O 8?2$XH33C;]2)OWV M[Z\>LV*A$Q1_0:Q5-%NO0\;70XCF+-)6Z-Y[&68'E\T[4<)L16B"_XV",Q(G MK/F+.,$KGC8N/4Q_\\(472\N\0L*_N8E*YR-XC>/7H4#1%'3JP_@\SF,0EQP%5QE[#_9MJZ M7IQY\>-E2)[[<6I =06A/%3$>ANF1?1=R_&#CAWR^P7+^1]]-TC M0LEP]VA1J[/H>Z&?AEF/=<7^;K2$7A(4!2@HV^)<]I8A:[-L-21^HZ60EUV$ M-H7B#<6LI:Q\67CQ0U;#L.)QZ7EK5LM\.#U&81*7OW#Q3S/1BQ]^KQ42+!O= M)<3_XY&$ :M*+_Z5LL1;-A=Z#RC\?&@*GN"$ZT$/?CR!S%HIM7)!D63F^^F* MNR8*KI-'1 6I@=51YCEFQ)_0$S MPLO'I!@?3N%CC-L5B3+)LOJDY42RSX5ZNI^ANH%&$ ,[=RD4AOP PI"S(,"< M?2^\\7 PC\Z\-4Z\L)T4U%!E\,N@H%K73"R38)81*FQ]"L+6-XP,HA0%TKA5 M0!3*$$) M:]>' /;"HD4=CT!8==;/M**4'#AT0A'R[C6M9RC!?9QTC*S.4*A M)A,$J$Y@+:R!3YC0+%SD)Q N2C5OD =5JF-Y>$GH4>7G$# M%/\(_C_-9PV+*7V)5#:H+;'-4$%X?-VY!T@N)@U 8_AF=ZJ"AV1D6_$D5C<@ ZI[."]6QJH4DXOR M#75F)+2 Y3R$ A"2P8T%DEA:A0]J^HFY)$FC)-[ZX"53R1WRLVVH_\X$Z\:Z M,^6J;,6IW'91N<+24;,/!QF$[F$WGDAVC)ZCAX2JFB3G3?%F7 MWV*%HQ1'R^LUO[F/B59< U:[_.OB):$>DP)''MW,F59COF^2WW]%0L;:9\GWUCZZVO?I@J.C8:(7H.'!)8'Z7KD:(JB:;U[N(.#79N*8OX+!@^(2 M=1S/ ++J^!60L.QJ+I34PDH2H+K^;$:W>=)--'LOAJC/X;@6TC#K&BI_)4NR.^-#4IU#V M/X@>8)GF8OXV&Y*''@P@M]?URR$GG!FV>=:BQR,.?1ZPF%;^[Q$M^IB_DC [ M[,(Z&,[N=;3=^3:C.&:?SMF?T?(&44P"2YVY:D:CY^'-3)>RK=R-C*;J1AHW MX;&V/K #WD!-/:C4<8O\T&-CZ07.7[GZ!&]-V)@6'QF0FVE)\/_Q U1/+*MD]Q'%"<4^XY)_F$5!\X<:9-ZM,Y7S M)S/0.CIFF\=K]*&,V/E$"X8S?4,(WC@5? M-M]C/@U534'._ 0_B8XDV2-N4X\QXH^4VF].R-8R-AG6G+Q]PAW[@;NR<(KO M";\P)O)QB!HBY)3W3NH9$4YY'MG:$#*&S/*=A3F/#DV"[\ MB;A09/._9$I^(F/>33$L'J$I&^Z%(W!WS1R&@^/N "DYT[N.'% M*#]!]^[:@HZQ2PMPM'[VV#(]#W$R2N.BF?Q.V@],/451A?S M+3BNJ>*FJBBZ;,&Z?*S-^GF:70<]6RQPB+U$FV>E\!*'%<#OOYOJE#2J-GD,-7Q@:+7D*GRF"<7EFEV?Q+<%:+U6C23U5 MAO86O-5(92-[K(PGT?WMT^75<[2FR,>Y0T1!_4!_RU$-(*O+%A20^^>.YHK9 MJ08+]%L6( M/NE=> !-J8_WHOD6@F"XLD>.DEX,@UKV?'/'=G;ES;V/_KCV4K/C0T!.BW=# M2O,"NCF"-/U">B5]O-QJ\_#Z[A.G]"UWJ/,$V7;02KPS;XT3+^S>&&"/*'53 M.>);<%=#M8WLMG*NA._[036EB%8 MST,+QYUFKZOT057-.D!\@67,V8<^+[N,,0NA>S'F9UW"A;_;=H?[0P=LUG7+ ME>%!F5%/FTQSG( ,V"[?/-TR*O_%_FU;@\.8Y9 P?HDCEE-Z'&Q0(*H/-@@1 M)WH!VDE]8U!6J\S.K+XG2:]/YN.43I,2*(5^(6(N.E\WION6?7Y&F;/ M*N0;5.1+&,\GGWOTK I$=<\J1)PR%]Z3;+\^188O^5GCM?*F 1ZX;*JR-NFO M$I,<*VBZGF,-FH2U2:C#N,%[H%8X,G>#]F*H(U>S?6%TH)LI7R0%9HIKV*59%\S7[L"M5CI-F M5>P(CQ!-7L0R1ALA+'C95U+*6F"V"EHCS%?GM+W5XJ"X-6H4UA'V3EVN?B=< M-YXRPY:-K'38K]49^ZG'Y6A+U[#IVO*D69'].TBYG*CYE+@Z(\JPU-FPB_5: MG<].'>ZS8+=!T7PNC$%^7CK;I<">Z-(!T-XEP6$*Y^?3OF3I0,..'A)?H6[IZ0)2OQ(8I MOZ"5%& .P_/]L0N/,@:>XJ.0\BDC,7MYC(319E342G,A,ITB:VO MAQ!7.FND*4MN>)[IS06H23B)X!T!OG@Q]LV"7(VK#G$9[O[XJ:%^=N*=\K:! M=82U&9/BS@!6&Q0O<;-.?,7O"+_T,/W-"U,FSN(2OZ!@.RLX8;?9+C%Y85E[ M]:,N#%=]Y^K*\]?:ND_7.*5I%LJF-/?#IUTH MU+G#]V0*UH'TOD+QXS"NPT%(P5&JO*LU-X?MGP M1SZIYR>I%Y;[?":L1F4;CBH)6I%K#%\XD0'\%$E-QA9WT:VQ9HL$T7L4_1-Y MU%HC-J0TRC(C-5WF,G<*XE1?C0RE98*GI&&-@WI>W$R4O^/D$4?7$>*R#'-A M-2DK%Y:1VBL7-M+7KEQ8UCBHY_DLHI%)[Z:ZOYYOH46=^KY:CY S:Z9=U\D M3>YPM Q1-4QB0ZOA)8P96>MR1D=VKYS?6H^[+'-TC(CVTT*=3?NQ^J-=_=&G MOH8<5DM$/6D;K2-9T]Z/F4B7"M[QBI0U,&U/B^QTX MO50\6N28<@>Z4[8=93KK<$QI]^EP]+3W.V[Z*'C<#D?/'*@Y#)N44$U%NNID MU 1[="PR@OL=%,:J'+4#D7$$:O+:*K2=#TV[B $WLA#/=R L?S8%+HY M6]/<%\$EFH4A>>9W-O)G82@*<,(W>;0"P"7)ZE$W%R3ASI,VW"4[UT3IAI\F M6)&TD]5;\U*6?&T(6@"\GH0+:1S0VQ(0L@(#:M63M*WT4/HQUKIMST7NB ND-_ M\+*_"S>WVFGHDO#^NG__S9N["H57O8O3U=$5YW0=;139^Y@8=(YE%R'QV@ZT M]%K?=!(&NH,70XGML<-;G5G9F9=#/V@[=-.P$R^W.&GDD.X>^W[?HUL["X-! M9[@FO 0CN[QC^S>_RX:_M,"G05!QC<=LO0ZQSQ617UYZ[[T,N8(M6#)B/$X_ MOC\]/LRT2=/;0CM%2XT$Y;FJ+,+7V[U97G_7A+S4:PA:(T ML-/EES%\A=CIJI&7=L@?3V@:OD"MZGYGV8\^\V*9RU"JI>64:J!"PS(@IYWU M;':SO\WON$O4F C&=&3V!$S99>=F5.L9 [4ZY14\H2@6CT^;/U4"T M_'DZ]^JP9I^62A*Z' +#1)D_"7LIP9=Z=IB^5Q+92LZTU$8-%,-1]=1B]IZS MJ MN-L$ HZN[H6B%TU5\X=$(!2RL6LXJ_5Z]TMGY#LNB.@&D5A0@ IOJOL+> M PZSA=1+0G/W*A8@BVYKP%KC8,\JN=LPWKY':P\'9Z&'5]EC]/D_JOF'@EN6 M*U)*4?'YI.6)SN@5AG= ;XJ O4O7ZQ!QKKRPMLAQF3TMS&J79'/FQ:D7)IMY M%*>4[]"O1G>(QF=<@BCAJ^PZ<=MS*Z,W7,[)C-CP=+G+G7N3"6W5R*:#1OB __/@Q>C/_\'4$L# M!!0 ( "AOHUALM;'8'S\ -8?! 6 9&=I8V$M,C R-# S,S%?9&5F M+GAM;.U]6W/JGC!)0&"!93,%UL2$XE,Y(=[9N(__NMY$[]Z1"2-?HF2!=1]/J__O-__Z__^#]OWGQ&"2)!AL)7]]M7 M)P0'(8G"%7IU?3-?1C%Z]>''MQ_?OG_[MP\??FQ\?O.&%8^CY-O/[)_[($6O M:+5)^O-S&OWR>IUE#S^_>_?T]/3VZ>-;3%;O/OSPP_MW__?+Y>UBC3;!FRA) MLR!9H->O*/W/:?''2[P(LD+F1O'G>Q+7##Z^V]4EI&"_O:G)WK _O7G_X%5]WI)11)&'=4+N@S][OB)N$?RM^ M"[/7M)%?O2J;F> 8W:#E*_;_UYN+7;EED-X7Y:AE5T'P\(X1O$,HW+P[>\Y0 MDD;W,3I+\@VS,FW=RRC-4EI_P33;/J!?7J?1YB%&]=_6!"U+[FDM5J^.#S]\ M^/@.Q5G*_L(J3-^P/[%&_C=6]>M7[P"BASA!JR!>$9P_O%W@32GZQ>8A6&3S MY15ZFBT6.$\R"MQ;VFQA0,+T$\J"* 8H$*ZB1<"D^O&'CZ7Y_PW(V5ST61SC M)V;?APG+8V,NU'D0D=^".$=?4$ AC#8HR0:))V=H+NCM M.B"(S1?A*=XPFQ3#[!!)%1S-13W!A. G.NBEEU&"YLNRQPP15<%Q0*NB%3/0 M1;+$9#.\1<79+.<#0OOI[E*V_)@0%8RDRG%FLCB;WJK33"*4XS6NM9FD4; MME;>C27SY=F_6VL&Z M.%8:Z3;?; )B2\VUW,%L)JG:7/G&8G>((CPVYD)=H:P;U M(:*)F9D+.">K((G^&CS%T V?I,;*Y;!P@F9F9EBA@@&8>+Q3%R@&!"7F,=2%UCNOB,3)L1R-K.\#Y( M5#ZCL5IUA-8<08::^ZQ=!(U] C*^N1G;]JS?]ID\9C)SFP\R.K$[Z=J7X0=(,THKO2:X)2VLCFL.'RL3-]#YZV MAPARBI.4SOHAV\;3*34K1[+Y\C1(U^=T'C.#-8"K99'GR]L,+[ZM<1PBDI9' M:?9$YW,?H=7I@$W0FMWN/E:GGM>T R39&F54TMBN,925'43!L74:0XVQ37,@ M:XQ@ +MM?A+$;$ZZ72.4I7:;6\9Z!.'MRCM$Q$]XD3-CL0-1.B99#'F449.;SM2HPW002PMHG %6L;\A:LWFS0YAX1F\*V^5J0=$V% M(HO\'KW9-81%>;GN-\:)5 M6ITK@]J>VE'LCSTA;7HK"FD\%2,.^ MM21XHVY;+%5A+^;/KP2<7F7X59L#)G1=7?FTCF^;&:TX9)6?Q\&J8QSNMTJU MSC=_S2-3 FB?#HO*0!\.8Z :'/_, Y(A$F]OT ,FF: ?":@Z7:I'Y:_Y8(II M=K0>L\JD'P]KTFM$(DSGE? 37=0*#,JEZ9BS0^._,65*:9JRPZHRY(^',>1I M3MA>Z3Q*Z5;I_Z& \&VI(JLT%Y/Y:U&@:D"CBKE5=OW;83OH7I!S^I?NNDM! MU>FD/2I_C0I33+.C]IA5)OV["Y.6HX;:J!PZKEE;=,=B6+%R1J9ML:N,^X_# M&O>.!'1'R.26+I)$9-V-1X_,?\LJ5-/=D/2X57;]]\/8M13Q/(K15=YLEM;& MM_^YM>-M?O;7?@I5@';KY4EJ&[+&J+7F@ MLYWZQ'*!"1V]BS/+XGKJE+F-D>TI#OF]$U2B965%"=]MKJ.P%@(4C&L\'.@H MJ93I+GB^""DRHV54QJ)+YE8%;0L#0EK?K0]34LON0I:UQ0]TTE1*,PM#@M*T M^H^)^YYK;0E=R])<.M^MK%9.R\)<=K5U#W3\))+D ]"Z'X#6_7",UNTJ-]"Z M'_;6/= A5$N24_KCG-SAIT1FVSX5S[)-JB.QJU Q$ZLVF=4V/= I5$N.8CTP M)]<$/T8-9U6>806D/.OV2(_$Q'(53>S**OV0 J:7:Q-J?:B <]Q:F< M(\J;N#+H-^M=7T-(V^?S E)_C:NAHMYIO8!C;>R#'NI<)!EBV7VB1_0IR()* M-L%IO8RT-2M$S;H?#= MHC*%M"^[&XQJ^QWT/.=V$\3Q29Y2Z5+^@,RE:-FO0^&[_60*:=FOPZBVWT&/ M:,XVB*RH?)\)?LK6+&PR2/C]4$K9LJ> TG>[0A34LJ^ 86WG@SH2W:Y1',O, MRR-H]](6@>_&E*BCUT=;?&K3'=2GB-:^83?H>/&M2(.0SO.,I1EG6RO^$AA0 MH+T0EA;PW=0:ZNHMBJ5\Z[")@WHFU=(62:^XMN=2M(S=H1C3NHV 74V;RM30 M,F*'46VUXI H>__S(L8I"G]YG9$J)@5&P M+,XTQ*QLQAZ:&+LIT:=67'9]JR(DJ.]6. 2C#MZ"./+2J&JK88!.39L*.1;7 M+1Q.1VC2/[J^&PZ-VDYG,,BJ/;4&V/6/#W;C4(TL6ZP-"MEF7Q#GADU,4-N5 M0^!HI27IA!B@2=.4?5:%#3DLG/?-O4PG*@N>J"QXFI&IHJ%%P/ :W8=NN&:U<@IM--\".#@;YT75FB]T7T&&MW("/ M,?6EM-[ZRFT4)NNS\!F4@VC75$8%A('\740A1?):? 0 M94'7\5-!5>^31%1>&A.F$V#G).)C,Z^&D6D7BWR3Q^P889ZM$>'DCF;O7URA M;+Z\"YZ[)C*%F*UPZA<3["('^@1>FEBI MB=JD/!96,XC8V70K-]O*3;:G)K2PI9)LHNPD_1BRF]Z>8W(:!]&&;?>J'\(_ M\_()GNJE*\'.6J=H9Y<-*^HE( 9H#]]]PYA;S2-B J*O":(S#0KI!G,3Y;V; M'M'GJCGZG[TTN$(+M5'[#*RF"#%M^]@G8=;#FNEF*"W>J\3^"EJ96:0%;??1964XN8 MS?,)FB_+US9[\WC_TVZ>;G[RTF 2Z2'S;+.PU90@)D;Z%#U&(4K"M,(-8##6 M*5(U"ZR(E\8VT%8- AA3J\E$3,!1'/3L%H8WJ-C.7P/#?^5%\V%W_RTC <:0&7RD4AJ_E+ M!AQ"[(%17F#=H 6*'CF;33!]^^A!1N^E377U!!\XR#A:37!BZ-93G([MA9IE MIP$AVRA9"9Q\8/1[EQ\5O9=HT-43Y ZDXF@U \K DRH=/E=5$+H:+!S;R-$_@^5>2:L+]'(@ MH=B=Q'$HO+2T6A?(61R'1VU'9X=QQ='Z7B+N!03G<_,"HO792_,IM !>0+08 MU(9S=I#W&>/P*8J[,2#=/U/:/P2Y 5:UB4[N]$ M1&D@X 4J)2$%O#29MJ9J\\!E%-L'%O 2$H=: J1?,N :,LR.?,HQN+]+YXU74 8>,I$X# MS27QTN@ ;=0&YC.IC6EZ[B-<:=VN,F@VL M&2"*5,*J-J'#+%R5R+Q\[/R/W62/+K*PJT)_)7)#PG[;Q6LC_3AE7/GZE'1=<2OR8I*N3]F7#YQ]V=GZHYU#E@YX(%"_#=:RN5XB; MFU=L,[3SY+M(T!UF^32BQ>DUX-!;G:F9F[9J5ZQSLC;34P*E HT0_Q?>1 M30+ZNFHE E<._S[D=%>,_0#*/@R.9-2'ZZ9E=N%X[RS KB<<=[!74(G,[/4P M#]/)P+R= =Z92Y3&4]L:KTY[^;RVIJ5A;VH#S]K5J.^W-XA@_L6-GEAZZ2%[).SD[0 *2BY/HM(@]Q(LFEH:)TMI,'2>OWURVP*[;;V?W+8F MMZW);6MRV_+$I)/;UN2VY:W3S^2V);#@Y+;EV&UK-X10TSIUE"J!60KV&7@>E0[00F5.DO+7)TLX5?YJ)C(D&#Z MJDT ]%Z:6E=/M>T!'%TO4O8/Q[+\7G2XS*(DCY+5_*%ZG2(]04M,T"YM%$K/ MGJGL5.XH"7/5P+M2%5-V\O:]^DD2*.%8.T"HJU3 LAIO32LCGZ ) %R;JY= MS+CB00P.,?0Q&=B.8=T[D77%^A3%>=9S(E-0"8RZHSH*L_)UTC?LCH]K)[+R M98 RH*7>!NW>L[XHGU@,.6F[-8O5ON+@8EZBP5!K@!\YF/% ![1QW^N8;3"I MDT[SWZ4W+0YYTX-;W$L<#6R%@>]^<"L8ZCYG)^7IUX1*\<0<=9(5'T JLF8R M5"Z9EX :@5,D\IEY-QIKCG&[9[UE4PK/1K.'-*@\=*N$'WT9H<&%^<^:O5Q M#[^G"K[N$U.WOWII/[D.H'33[?+.WS;1]\[K MFXWO7EI3I0LT.SXO"V_?8K[W";3]$\XNY2>&E#M2[ X^XNC]J. MSL[*;E 0L]#/O6B?:1.E@F=0 ;0[/PPIK9=6UM$/XJ$AY59;WME1VF[&OT1! MBHI_N/U825/_TVQFA]E Y#L^CK,T2@_ O?*8;YB(0W O/@#VX_B0 M(_).0+=BM(\T#RU3=2;<>MAK.E<=>#Y'F./6)U3^?Y'T6_@&Q_$Y)D\!Z<82 M&Y;>G^?IE?;RZ&=8&X#.__3XNU[&Z4F)B\5NE^,29Z@ MD;S1<@2/S0QZ88;[K(S#0UB*FU*83SF)DM4U(A$NG[&Z0D_%E_ZLI%&FV1?5 M9?PTMX&^P!ZKYNHZ 9- S!+%F@@1%))#I%?HF# BU]@8)#VVKK,_R MHP4JAQOVTM.J;)0./ Y<:V6C@]7J)8C=M+FZ7QQ,+C\R;W%.Y-FH3H?X^?(N M>.YT%)TB[10QBB)>0M1 6W#*& 53YUF[)I<\L$O>^R.+MBP/A1D$<<*&.5G$ MI8RV:V\^K:=N1&YM+8W0-#(V+%!3R]P^N#@U=FZ28#_.]U:L7^N[HW68O(MB MM2I-@W*9[>/]6DQ<]UG!!H-K3A#M;F\II?75S#HJ@DRN8.BZ!YOZ(YHZR_GO M9:B&B 4_03%%^N:5E M=@!,E*LQ2(40^(RZ6','H/Y"SB\(\19WXV!(NO:SBZ+1EH9#IZ6=MQ!_J6%8 M'#I=]8J[6J;HC3F0R4S>,CI(:RQVM"MUO9AM>*.=8W*%GF:+!S.7O>BPQ!$%OEG<* ][JQBH.I(L:*TCPX9AK+S<=VY(P M(&'Z]8&EQOCPP_N_O_\HNG2&E]E?.$/*.%JV2,LY"=*(ZG1-4$JU&[VZ7>P477L6801C5G:# MHOJ-I3&KV6>5'141MZ7W]$6RQ&0S/BXP(?B)>06,JA.#P+TH5'2,&L^#B!3A MO5^*.W$TNMEVZ:;1J-5<1L%]%%-VB$W-NW=:V0_=5VK'J'X6TP&1=31:.:MO M0IRL""F>M"E6MECSX,%&TFVEX)<;"#::CFHH#58^X>K M:!$P!7[\X>/']X42Q9_^.$=TN1C$OQ;!9$%R$B3?JNN^ZYPLUN4D$S/G1DIU M':-PA4(Z0L[H\)2E-ZCP>BP,<$=M>!+WHZC'JZ!JK#$J<+2U@&$$'Z!1FQL2 MJ51L9S*&-*[//7A*\Z(:E722+NTBUA$,,:AB6DB1,&T>;G@?%LE!_"Q\9"NY M="[R/- J(Q[;>&6]BX(> M)" 84CHI@*H$(;+.=TM!L4!>[D_[R7! M5-'5"3'%="\=+W_#A:L7?J+]ARFI MQ*Y9X:JY=0N_=.P.:LR#8E=7TH'^P2#L%A5>)#$9L.&=89IN+RN\VM<$[2)\DVZEWZ6IOD&A7>8*MC%.HBX M1K6"^,7C5Z>Q#HM4A62N'[ 8HP%X%]JCUS/B$8J+"_6#=9U#&>:@O6Y$I9I/ M@;AQ*%"%B38\Y<^2K#BSYF4L4)#U^E.7S*EWP/BHQ> F&AO9^QP)0GFKHT3]FA&DA/,=BK#C8A.=55;? MW[N#>-OL\BE:O%WAQW3W_8=W;ZRQ^73*!"TBUGX2#X6CND=K^^_&6" MO$$.MCKHB6'3TT<-FK)F?J)_SJ;$;M2FQZ\EM8,/,-BRKC=VQJ,W3SD!4\YPZCK25 M/>LR75E=K^5O%VL4YC%+DCA,(>XKY:,PK\^6+#,_J*/3&+UGU-8>JQO9%KIY MD.5]YI.!*I]L^0QXFOBY MK+P*-HA[N@DEEW:;)KG#+.\'@*>P%PA;S.*,))-0C.NF9"\,G+T3:V_@RGJ_!P5:"ZLIVO+@T9:0P%] M.6??X/^)]604 B$AH!: HD=]=+"0ZSL,&#W>KJ?&W6T>.U&?91F)[NE2@"7Q MQ:6?CQPKIL7K]##:Q;U'T\ 6T8.7?F6NW:U^1]%JS21Z1"18H3H?3:%?.L^S ME"7TITH+\&9:O&I=_>+>XVU@B^CA3;\RUZ_?"09@V)0'F^J. "0P_:Q,;>[3 M/D!!6JAD.+ZTRFH.+E59[T$SI"W&&5:JFESG<."*6\&_/Q3NG@W4F=+TN*P2UV^<@H^ .DC_Y<=CQ&$1QN5=X#*>P_ H6TRY, #5%M]^/J#_ZB3'=0/Y**-P&,[W+?3/F.A47 AX.Q& M0&O'-? L3M;>ACR\1Z.-MAEQ#]U'HKN[>9YFD$M*R.7D$2 %HIN%R\B]I9T= M_6N.EL/FOV'SWA'@9EA[C#K/[;'F[-A_[V'*U>YDVXBLE,TD*O^I;(>-M2[U?,$E;#^!V4^ M<%2=WI8Z+&9L/PLE0="@%YVL9V^%2U,]HW:WCDAX'9#,'%9"3MKHXG!Z$2!3 MM9!]K'%J'.MI1W:4V1A&9RN"RDT'3HK!DWZD2Y#"9KRT/*;%Z[3MVL4]1M3 MMH#"2+^:L9Y6_!V3;XBD+&Z6;HZ+P%DZ B@DOUO3WOM!06HC8H'^KH+A[#3( OH+@$_K-& 67 @EQI_IEQ\!IV5E@$CS;2V M@?[H0GA]"9ZC3;XIJYDOV=1]BDO/E*\)K9(G)5T,4@T07?4UU.D SCK?JJ$M M\O48E&.U'A2F%NMW[=W>$'77J%RCM]K&*$(5T5#][[#NX#V?4/S/39N0Q M9JVUC\'9FG:%KAW<.WIQ'P:6D/!/G9T\QPN98M6:@.=/+JN6Y_A!/4N^JS?C M9&;4>^Z-PTGV4IM?3X-U%)M>:G-KCNFEMNFEMI?X4AOL:5KU4[3JIV<]-8I: M"YE-N*6=NQ^U)S[>Z_-B"OZB[P@6!FJ=((L#+A?/#%KO- C?:Q!$S#=SC]CA MN^\2<_:M+==28OB=(Z&"GW.'-'L0Z#N1^@$"[FOP0U @?PS>! =C+H3VM]R- M(P?NQ N@K!264OIQRB/JN5A'3XEA._R9C:5\1^GH*(/$8+Q)FQ922UAPJ7Q.LY&Z 59-+FLQDEMR',DNDL"2M94NX(K:1K MVY1'YVYJEEH-PY5KFI;'LV%:'B^'/=7?.NL8FEX07V$% 6<#19J[LR-E"8@XE^#14PE)Q=K\RI2$N4LJX4 MQ)=10.PA>%08T588 MC! (Y_Z"\; A2Q?)(RISHZ6S#299]!==[>(THPJ=I5FT"3(4G@<1^2V("P"?]@OV,"LJ"5J\K# PC M>@_9 JOZ^F,0*TX3ALK<4.C=S6F.OLR1:1[+OM&Q"@/7H%#AOT M+P)N(OWMHZI1D^M'4W893^E"XC:(47L9TEIXL%R#W<'.M'A]U*-=_*B0-K!U M!ASI:%?L.N9,(?%^&/Y,Z*#+QN(@9BJPQ<,)6F*"[H)G/7#J\80A%LKS)<'8 MJ!U'PS94&M?A;*9JL#6';0X$?(?G=P%X63L>'O =:9R_%=/58Z]#6R,% MJ%7%!+@5%SMJ: );PQ[ZQ!4Z?_A%J9@B&SZ@$/3"UD5"UM%>9911$^NU3!-H-N5AZ%3(X7J0_7I;IDE@F=!Q3-M@ M$<2W^7T8/49L8. GFM KM(,?K-"+PZ%!6XT+2)A KH=!*C%=G$>+4TP>,*$2 MMP\%!*DV-,KLDF^ RKPP6)JTU)BH!,KCVN'N"R;9*EBADV#Q#84*-,*(ZU2: M"N(7AC^MMAD3>"I!^FYOSH)=;O/-)B!;+^)7M&)6M.)4QH]-V=<@B#@1$U32 M\@BZ<#(*WO M<:2DWMM30U,]R\H9CY;@KNDZ(C:OG(H7YW5<1@7IIVE/$<^Q'HFYH]]3]K3U M9;2)LG-,]I)Q3 JDWJ7J45![;V(]??5,K>0]UMLNS<>*/D5+ND"CO_UWE(0E MWBZ219S3A<]%LA?H(KE]0&Q==H,>49(C1M=+YV.9+>>1JF%LO4?;2"VH!TM[ M0KCVY9]G:T18=#Q!:W9V_HBH\'3ORCQBQ/X,L_#/O%2K])JY00OV"&BTI%VG M0,ON.]O6]+VO#EQK9>.#U>I])W+3_GI][& RCO6VCKCJ>4Z7+0UO-)&JU4*G M*#U?-J,J.,$TAZIN]\[$V-5YWXL.W.)ZW6=\X9S'8ZA58()>(:HNQP'8K'2] M(=,M[3V8A[6'Y@9.MR[7(1=0NDF"W2&]<(>'NCT8NCVHW1Z%KXT]'X=E8 M7$.RZDN7/ 9JG!0+C;Y_(XBVAHJ3YSPXPM=8$S,[7A4)82*A MJ \P>!0O#!SJ5A@3%]S:QW)\^SU@"529X$^(?,V*YS4*QQ7^LQ4PZOK-"A7U M"X.-7NN,"2&E)*.DQE6\L'43)"O> WB]O]?^!_N_'\%9AD@+^.E%@X.+!^Z* MZKF]GO.E::*#]&;I!K_?]E@F==,DNZ(["[A\+A)D@]Y>RX45>'M.E1FDFT21 M(4;;U2E,\85*MLDW_# YWK,T9)542X;'KRGU M7FLYV9[BI(C^80^[5^EHZPBU6I]QI98(6]YR-/.*'5*P(FE>^]Z$+4G8W0FJ MTN?-'AYBNG"D\ MYIC #Y'4+5:U'KR87!%QCK9*P;CFT;"WE8S=- - M(ZY:6T4\(1EKMJA_^%6)/]898ZO>GO(RU J)>:CE$$^H[:)6U:*>HY8C_EC' MH+W>HH5<:0'1F#LA&#CN'CF*!2JX?IRLN]$\?[R*VN\#]["6JECV"OL!186 L MLN'L4:0BL#-[P%B!9@\5JZE?*&D^6J=(90U8D:D/8*/6]0_K,"59\5Y'N* MY@5 ;V!94[@L +<+' +^!N@28Q= \& &6;L.BS[H. S]*O < **'JSM$>PX"UBAN)" MNBHQ188/RXQ.T!(7#E*:W8$"E\;1&D.CHV.8?F)[\[B71PA6LX>?+O8"GU;,0*)SUWE&Y2-HB7^.T:)4.CNTR MK4,I+3$]-C2/TIB# &U+(M>KY';'[,K-XORC),=YRI>_=HYZ_^$+I5QW)[5Q MF'.']>',CZU/C-JX%@?[X9*Y?@#]2_ M>H*ZCJL;IEZMUIQH_ZEVA*/Y[^K40($?;?>NU9A"_>SM0*^MD?L/R:' M6"\<8G4@8N0/"ZA@=W&$G=]C)'79RAYW<85T^>'-'U\1I3K94H<_X$9&$ M22AXYP9 NWO>1DK[PGQD=5IFW,=LI'*X'F2GUY6FUY6DKRNYNXC$&Y12Z4XQ M><"$2MQ>P'.!J56FWF;#RKPP6)JTU)BH!,KC^N;O"R;9*EBADV#Q#84*-,*( MZT<.%,0O#']:;3,F\%2"N+[\>H$A+9I'/5H1+@Q31YN?*(T($&MMMBK;MF M@!Q%UJ5A];M>5E0O)(OP*/J\"XWK?CX2U"CT,@%"GZ7K94&90HSYR;#WE2I7 M&[9)IMNR0O[JV;G&8W-?HH3.@MGV(LD00<5+>FTN9<*'+RA;XV;>,@%\'$JP M6](ZD.!(.H%[ZYCT,R=2NSYNK >7L^S\,^\VKC>H")$Z@Z#D&56 MN'Y[5;/PD2!J4)N8H$FW0N=/5X"@!6JN(X?*:)!0F=[9I<$U09LHWZ1G 4E0 M2#>V)]N3/*6BIZ(S*(T258.!2AP)0O2U-X$+J)8:.\XN)8HM#?=0B?.EN5T\ MLD,DL3;&&\'.H=%[YZ?1@H-FP1GRT9A.H,>0D]^]T9R=ZO:&!]40K1J0C\:> M*LVL#+9["SL[S-V'QTNT.-E6'^5OBVESZ&4!PV-P%NGO+P6UBM+DTJ;5& MX-_=I3)(2=: *OUM#U/Z"QV$<)@OLCDI/?9Y;NPRDMU0Q"/QY'4&?91@D-+\ M1!C@VLI!BU?+*"Y(,!SL8S<0/SY;2==&!(_.G1^[U*@8KES3\CR>#=/R>!VE M?7N^VNXMS'-)-S:QU!==V\@^.*%3X>@8F;'HYM,@S8,XVY[BS88.FV7$54Z" M9($J%=AUF&0) 2&6CC(.*Z>X4)RF.H[!8=Q5K>,["5DY4M8Z(Z)@7 MMR#%+2QO1?7X@0CN^D=%)D2%^]6MPJI?(UA_$OQ8N#T%R$B3?;C.\^$:W M M6G&Y32#0/:?^'C9#BC.C1^ "/?,6:MD;00.*16UXN!*YRA] 8M4/3(-A^? M2=_S2492Q\AP27Q'"T Q+1SP^;D.N!.A$SB^ $$P7KZ# MQV93:2%L8,6NH_)X^IWFA-"-TFY_MQ'0K(WN>Y0V3#\BYV MDXV-(8PP> M&V0U#8P[L_),UC[K;AUM>4-7744.\O :D07]$*QXKV7I%6P\F@4MZ#NNC!M! M"U,ZM3B//N/L(6?A(W,)2(N<*<2=;SY?FOER?L[TWPPU$$X:(&EIS+$6--HWELP4]>I?-8N/:(6Z69W7[J M@TY-R)WUVH2^0P>LY(!9K2 =3WI>7(Z23K*@=A%C,VC%K JA,5H<=R)D M?CR*QSX[U[,U7Q"%PZDJH-C@&J*6"P]XED,/)]>5V6R:^WYB$A&M9 M#]P!Q3;K653M!MACUC>F+Z]3&IJS[P+HTJ!<]S]MB\K=_L V]<'=KSFJ<#W] MQ 2$Q<]TW)UF#^4#0\Y^ULG3+J[5RSC/\SKXGR MX,D8R-QUUU>*R1WC-4M!@>-^8M>#! 1#ZI>M(56"$.7+(F%43/6F7=]0Q7U3 M>B18R1^/M@RLT58JBO 3CGCSY7649>E]3E9K_@-0.F7$0.*5<;2LT1UH^"!2 M-H(6@/;K(6!5-D>F%"W>KO#CNQ!%)7KH#WO@T%_^N&0A#^6S-)REC^!KO:#M M?O5_.2-7"+QPZ;&QZ9VJ-EI9,W>&X'VJM&M_C,.\OB@%:U*%\OY\YU,I)*&3Z)HYF, MVQ$P2(^F49ILF$7XQ5VOA7E#+6\R4I#)PKN.97J"J0B?IX3\7#\IPY/LDL5F M$NXX"B67Q3*VR!U.?RH;"W @45>%AWI 5K/U<2@8 (O>C.4-,+C3L 5DR.?H M =@89J=XLU#D&RYL[IVN:I--,KYY"/! M&P"P>2LHK] ;]3&$:-3C>ACY+2 1FP.96P]G)2'Z7#5,_[/_*P>%2N 50Y^/ MZ]BGID3<24!,P+&G^_E?:"D,4*5IQRZCKOE\F=,-#-B;Q1R:D#=3Z]E0.B?# MK.C##?@M6M"A/YP_(I)$JW5V'B5!LHB25>$1CI=D]^6"3AS/MT_! _O"G;FM M\*HS3 _CY6B&EW1U;+=]1&C;S^P#:W,]P%1QN\7S2[P\>\+O[:#KYG?_)WR5 M4N 9G\/(=5!J2R1^FF Q!<^H[F=]L;FZME1G?.ZRZEG1EYG?R([]1,\.+U>11+ .HU>+=((%9\'$?DMB'.Z6@E2 MNLHID@LZ3-^WDZ?,.3)+PDNZ(F-342.-L"AQG%'A;N,! M"[ORGQD%/WA@X[7<;6Q*6#CE:$KF>DDU>Z0#%UNZGV-R&\2HV+H5VK.XMOUO MW1E8LU@]_X*+O33$&C;8J%B%R^1ZI7CVKYQN,?<2G3]>15W/& E)[1_#)7EI M2 ,TQ*BHXM?O.MWB1?*(JI>/=QI_BE(6GDD5[& )1EPUIHKXI>%+JW%&19I* M$M<^*384Y@5K6^=K<4GN(AA\_&6FY88^S ITN-#-JUKO8]EW>I]L&UOS ENE"4 ME7 8U*))5E92.=N*P7BRX(K$0# M'[!9!!.HI&;A("BNT9O1<&S,@99H[E&G6*R- 3OHRLTF\+Q:QI57B84R[^6K M-S$E_^*X3>G16DT]!O5O@25JJQ9KPNHX5[KM:KP9GQK"?0"#Y ,8)!]>$DCX M:EL'R8<.2+P:23Z"0?(1#)*/+PDD?+6M@^1C!R3N'J0KG?2#>)_,F+?1DU/5 MX!!1O<"M'*A!QMN[B:IW#:<[$B3ILHSLO$7D,6+Q'_,E1][TCHJ1\C]QU]5C ML*[L9)>UPYV@ I5XU%9LH9TO"<.N70E;J"R;9*EBADV#Q M#84*M,&(ZU1&"N(7AC>MMAD3<"I!^K[,AXVWO$CHC^@N>$8N@QWG#XAV2MK2 MESA-3P-"MDM,G@(2"D,8-4I45@:5L)FM3%RA('007D"IDO,001W[8 /5FWT6 M4!?KBI Z7*^#Q3*RD\4RQC".\1-+' Y&C[BH$D>\HL>.*&5S6,46K[:Q\B-^ M0G3F(BBDPWEY!GV%LGFV[JT>/P%4G% R&G=.M-M^,A>[>[R I.UZJ\]R,59+M- MKHC,Z84A% <8K"@,*_O7)85<1UF &-B<>U^A)I38W?WEF=*6 GLK[\)$C$6F M'O5J:WQC]U^@=&]N[CN4@^PM?Y/2R.*N7GVZ#@B=1&09LB44=78U'H6K9RG5 MG11#=%)9='^,P^7E.E=6P[WD'!,VVQ3'Z>R'LV>6.VM_IC-BXJS=OH;*P*I= MT 8L4TB6$OV*XC"C#5F^GWX>/:.P_J69F,39V=/M8HW"/$;S)9/T#G_I"2BU2GI8@O1/AYO"SG;8))%?[$,;6DV6V:(-"&P-[W@E&L,UKO]JDW6 MC@8W$U3A49NU.4QJ2%?NDFU*Y?IT3JH-5_8;',?GY>I?IQM >4%PK^;U@H"N MV7!C(5LMANMK;7WQ!^-W,&A?/E)=PM/]N>5LL H8GM<^!VI.0\ZD(HD\&8;_*XR)M]MERB M15:.EO/E+,0/A9DYEXT:1>H;"5 1IY>0NAC"1@VAA[G]!26H)B?W5PK)^'=9 M6H6 &/+@0E,'#P#\J"\Z 15"X./T G0\ /4O1OV"$/>2=!0,R2]/K:+(U:6J M4HOPS[S,8LV/%3$L#IW@>L5=W=7JC3F064[>,CI(:P2&:%?J^O97=>]Z@Z(D MS0FCN$$+%#VRN=WA/6O9KNE\V1"LM[BN'WV T-:O/\AI7>RKVDW/@BU9VZ>? M"37,';Y"F>!J5+M 07AX*^(XI*@9++1S+WT2=#!S!(K(GIN-6/+)FN\#RX MP@-#9OBEG1(Y1W--IS,N@B[H[#$TF 4]NY0;94+4OH"S.C?Z>MDF&*KGR740 MA;,D_)H\T!_*G1ILRI06E4^?@J+'B4)00]B85@7UN+ZTXZG#NZ93TDGVSRZN MXL"P@"JFA0$)T^E*[5BNU-3(&'Z))JQCNC;S\LYCNC;S'D#3M=ET;39=FTW7 M9H=)>+5Y"!;9?'F%GCB'(E;C)7NK^T( A,+-N_VQRUF2;XI\ 8Q[FE555VW" M_KFG^]G__!]02P,$% @ *&^C6#90M\SUMP <7<+ !8 !D9VEC82TR M,#(T,#,S,5]L86(N>&UL[+WK_L=O=OE)E*_B^#?_<_D_ M_J]__[]/3OZ*4YQ%!5ZCFT?T-B/1.HO7MQA=?KG8Q E&K__P^S>_?_7[/[Y^ M_8?>XY,3JI[$Z:]_H?]W$^48E6[3_"\_\O@_?G-7%/=_^>FG[]^___[[F]^3 M[/:GUS___.JG__/IX]7J#F^CDSC-BRA=X=^@4OXO>?7A1[**BJK-/?4?-UG2 M&GCS4^>+*T'_.FG%3NA')Z]>G[QY]?L?^?HW31/I8P4GK?B/B7SSG5[]\LLO M/U5/.]'24"PPW7WM\M=#J/[],I+@+WB#Z'^_?CGG:O_R$Y7X*<7%Q^@&)Z7+ M2KUXO,?_\9L\WMXGN/WL+L,;MITDRSHS]-?YA?XZK_Y$?YW_9V_Y)YOFW5(P M79,B2F#:6=F;MG7BQK[1GZ%^6E&3/T/^RB7)\0R_N9VA;$SLIU%6PK MRYUMLAI83>@H0K+IU\E+JY7%'*]^?TL>?L*K=6GY]1OZCQ/ZC^I;E'_\UWF: MQVN<76<1'31/LZQL.SXO\#9OS5;?Z#]^(Q)9Q6P%],QW'D:2_H T2I H_=Q# M;'.$6V#/"(?_2FZ25Q !4&)?$Q.UF@P8Z!N5]1P![? Q^/TA0-(8G#?^76?; MM)"%OZD0(_KUA8#0/O4+&OL&YE5@WE/@ KR<1FSC- HJ^#'ZCX%M;B\S4+V7 M98':*123T\2*+>'A3!!3Y=;"B&/56 S!;T/I-4+>^3"S;?6B1H@7JY M?^L@*'3! [Y :5D^.PDZ%53H5*+Z\P]!SY=O@3\[3L BI-R%/EB:2*F F"!" M)01P!"'3!CV^0B-$5W473?!,VDR-M/ M]M&S^>"_3E>K;(?7Y^D#S@O:9>?IBFSQ%[S"\4-TDXRQJBS?_#8*\H:LT?X& M5E%6QQN+2.KZRT8$Q9U,^4\JY)<[ZCU/##IG2"6I&J64A@_7$ ,)TMK>K'#6 M!.\6;'M!5$NBO>@QXDX0QV'!YS>V[[:[A(Z^%\4=SL[(]C[#=SC-XP=1'L?]_6T[2EJTEH5KC[@[(9(1P5-[Q+N:EE;]A00H1IH MU5=!22GMG<1&8"+6/3SAMHZ1$=-#1C3T$&3B&Q#4^^&I0W:EA@9Z[5CU@JJ^ M7*!2&Y$-*O6?&MS%X]E,F/%VE/&^CA!Y7 M0%=W&-,MFJV8YV54+4 0LPX;4DU%L\\[(_S-PK_W49;&Z6U^B;.KNRC#;Z,\ M7HT +I1I?AB.C"6EA)YM.<0S+B(-6V=9_0>]*(>9-4F2*,O1?3DWR*G$2[_< M$/<=4?RIA^AGBO;A/B,8M'(1:;K*=:&-B5YGDY[HW@J:G5_#[*6I:DT6R= M$$:BHT-#'JE[%1%+UDI%7QB*)TC? _=_$]->27 M7[HX(<:=.*2@HG*?E(&!$W3.J>D3 )_-G+251AN2H1>M J+@>(GV.JA6.G:L M"N:Q[@#K<9Y[GI;)!\X+.N\NP]6($)RGW6G!T5-+VG&\ ;U\FEH7<6@LO3R+ M\KMJ<0^M=QD]%7A?'7M%)Z@5]7T:D-U51/K[CL_^#83Z:';XZ9^L 0 MQ$!U='B,:6=XC==G&5['Q9U^84NYWH=LZ0+F*=/GN\(@LT\JJY M,H=7>U*K_72!/D=;?*2P$H1B*&R%$ZA/?\3C10R!!#LDUQ*P;.E[=1%\&_L: ME*@T)&&6RH3%AD'O\2G Z&0VY*F@ .>NH. R6O;M:^*!%QUF2ZBWT=)M1ZIVC0.!E2D1]JC?/SS>I^-_X_]$CUR MBXZ XC(V3IR8H*6)DL<.&?6XJ86;<"+H->/0E4B$'3FO0H MF"HLV%=/PD+\->^XBD('LT%^/3Z/,AL.7 ;$:]533GR]8T2$>NQ3@H77ES.K M#$[;)L?TP5%?2A[W<#^C A5OTW?IV@;&#XJB%(C *_P-+V"P34[L57+8E> MM#HOZ7[UYBA1I8 :C:<"8N&+,==(#FH<:E:9Z*[KIGG3FL,:.MRQAZD#SFA! MRQR--VR/>@1FV5CV/D0W];;X'-V'25,1((0$E2.)RTJ&JIB/WA#H>#01>+2& MH7@$Z4.TU3AF:&J-&A#X]#A2<#:\7=V1K*!%CO8%(!2W*XLTQ5N6V9IN=H:* M6NEVZS+'L\'V4*:E:@MS'B7U]N607"+ M?47NI(:O")Y7RMKH:'HC<*N77'(-+<_N:/7$G":44;WOGIZI2>+H)DZJ7;=_ M"2VGE.)%F%@JHHV;6/+TQ=EE %!U/ ^2N87!JWA&M-\TWM9&".4(^UPHUIHC MP4(YJ,&H6?W[N ]CJB]V&"JR-SH#%5?+Y(QVN7V',W1HM";>-]&5?L0_[G&: MA[=4(>A_E55N/FYD*]L]3:4E[;GA-L_K&(9#6\R)!XL6CSV%XX6DR1L7"UP& M-!:\VV$Z?3K=;,JV185T(.#*Z@&ZXW*X ) GV'O+WT,4)/([[;X<]C9&_' ME\97U%.U)*=).T%F 9J.16S5 M,K6D]5QQL^94_C.0V8$17HA=/PY9JV.A3^!@X:HUI-SS[ETW1ZULD-&SM6Q+ M)48%^E]1NHNR1_3JZ6"6,]3, =KIX.,2M:_U4?L^%6;;NMZA,/MZ@%ELE.I7D'7LE72T/QSKX<:Q:<# MZD%?SP_LQKV7LVQDNR5IV:X\?_L);V]P-J(.7Z ]Q\80L#V]Q/4)5*O[O(7 8?=2S2J]/:&%"C@&]& J M3'DR.Y1@C_K*_1CBJ3WXVQM"%Z@60GNI8P&2Z#"P-9I\ED,8M^H\SW?R\#N4 MXH7>5@J:*T/O;D)NYT.+'HT6.]3&U<. P^RH5T7,8 * 1XA:6$@&MU!Q&U*' M/@SP(@BE"U2+'#I2=.*G,EQ"BIL7NR(OHI26])4%3X8H+X(.1*&YP6B'FU@Z M=*1%D+XJ.ZJ2O43 H975YR+6\#'"8TU/0TB=N2#E-N8R')GB2AA]>W+'@RB= M8&P JS#"\M^C9#>I[,5Y/ V_S6,X?@S\ =*AM:N(_EI\$$F#P?6P2]A89G7; M%+J5% >N[)Z="YWC^WPYM\$K2.XQRY>TAZ^L%4H) RFB1)(P"/Q(D,W57 X> M-M62O(-=VJU$Z_>?4("G,&*##\Q 9P0R/X; V><#*C>?+]!I463QS:YH:_)< M1IGWR[C@@";.%2S1YC532*MC6_EY^H&4<+[:W?PW7A77I.R^(E[%]Q&]O/3Z M+B.[V[M^<0Q<"J=%=#O-+: ,=I'=WJ UF:&^$]#$$J YXJA@[6"Y_S>-$-%J MM=ONDDJ/_IU4^SU]!PVNHJ,WU*T4MT!?Z[)F 4ER%S4*OF4-V3[*HP._P37&%5[NL.O/' MV8"E(-N-]T)9ZZBCT!*@45KL21PF1+K+[C':/PMF!X]*3Q/-#AF34* RY)C/'4C2@MJ*C0L2-+&.,AX.4Q,M/FG*=YD>WH_MSV(LERP,=7!3T% MS)V[Z2LVOYR.HB7K]-MHRSXMCR(6:AC:WY.:>3\E;8 *8M-?0S:JZ_>I:0%( M#Q3]%!4T=CR^*YLFI"1+D$G!H2 HY5AM@*78R(,ZI0:*RVH8B[N':+W#:!T8 MFY@=RF6/H/N9;.G+\]DAQ,I,;-C@+"M929)X]7BZ^NQW5)E1PKU%0D]F3KA5Q+=' X.RX]JW]+,S,)J\FKG0< M?'J@UZJQ=7X>YJN^\/Q9(HGE>QF=]YJ+S7B5;WC!-+KL(PA_0" M*> ID=2/(:ZZB4X?7.5?">Z0U1=?H,\DO<_(>K>B?QX+P(33%UN4>0S1[Z,L MC=/;_!)GU6FT=W&R*R95#"12S>_!E;+DD,2[+77XYD6,X6DMFW]4)VK7)$FB M+*?5$NO3M9X/U\KZD2C_Z$,*<(3[\)\9'%J!53I@"YP88.35'B0I[BZC[S!R MI,CA1$]SZ'B*F*=)91>OJ[:\+3/P-3VG@]-<\ I#3ZGYA525+!FDUS80/BF[ M%+%+T,;["V4.\ MPNQF7D<_WN(4;^*"7J@A'VM@C;:Y/9!1VVP/]+O!Y(9031)FDC!.ELUA["+Z M@6YJT>I6\2!'0F <$U\Q40]TI(9MDGO^:8[T"UHE 34FG[FH M#*O#(*3/M..?N[AXE!S % NU:0%'R#;6"'W##-L\%\(PP%9:UI^'=P!.TH=$ M]1.JJ-;^3NIHE;73;9\LA#7\B0BF;6=*:4DF0UP%J0X.8=]N0 M?JK:?4(:(W)V=KZ+'^(U3M?C39)"&0;O>C* ))MX!LE8>!Y4.;376?8_1NOV M\W"H,NTZ#B]X?88<1C MEG)!]W%]3!$Q *NVK)Z@G:]1X%D M$M+N).H__9 /.D^!V9'"6BTE#DQ@4H3,VN\])^'$2XAX"((FC:8\1@Z/^"R M-5'R-[+%'TF4OHW27T_7#[0^6OZ6EDF[N]A\^-O'M_3S?@&0$78MK32_I+$5 M2\99MAXD;)NW04154ZO+#_$/O$9QOWX.HEM;:V6_1+8%&P'K^6$$,#36#Q ' MQ@#0(7NJM?* MU7F?[ZGOV\^D/2KF&JOW^3RJ[Z(6$\4M4%R/$ ,G)F@1QOCZ J?#!XQ>]%5& MC=_* 65KJC*$=(/(Z4U>U8 >H5,BM:\#P):R/Q\M\@YP IIC7G+&F:E%:Z'G M)(EI;;\UZI[G-*EIMLA]:X4]OZ&5]2I1[H+)$626\.BDL1)49N3 =?3C_6:# M5T7>[>U]%V?EW\GC-:G?)Y\UMT8\X%KR8G-V1[=6G:>GJQ79I70EXC*+TU5\ MGXS![-;)@('P3D ([.J[@^1.SIHHCR'@3I>GFX)NAXA^H'5SDI\>2LEP$<5E MWH9P<^@IA.CCC!"3X.68>H/8!^UK&CJ?",>A2YTX;.+\1-^73:%9!=W0VYC? MGV=!K0.*H-K% NV=- HT-ZG]T#BQ]X0Z5\^A @S%QQ$OO$]9RB_T+LY7" E(7C!WJS M*B_<3B7&4;8O <64J5?8F#JPKT2)GD:W,AIWYR1Q7L[)5N2A_/@FF!2+T74L MY'-[>(SUO2 3XFYQX"903NUK@F$2%DLD[)\>*A!4(I\R&D*(@A.N]0G5:HJH >%]^@M:[C$XB[W$6DS4Z M"2IYG'8="]R\#A[#NI-CHMHE"MQ$N(EY/2"PXAM]5%W1?I@ 4 ENBB@(JDYX M.;7/=GA]GC[@O*AO)Z/M%:5XIA:XU<(5+(!76%9NM;.:X2HMT"NR++>X;$3* M)+25:?)1[ZPT1I6PC+(N./>4UC4DKJ,<),0=UQ%7]@^,_WVM7Q M&;@G,FB5%7?-"(_#Y,QM M9)Z9:PB_PZ&OU_E\45(B+K.ETSS'1?X9ETU=);MUG-[^E9#U]SA)1C%#1Z6; ML:NH6,]?U-L%]%I'R:%XR**J$?4\R-&! S+II/(.0:PZG#(&@ M#GB:K.[0%GK=1+A#7BU;+<.B%YT\:A4\7P3@$I/"J2T\,#V."9RXSR$G&).< MQ&C%.+R/M>V__ )9!%9QD&3A#;R+0 .:3M :!:;#Z2Q!]!#UF-_,L#J>RR[@ MPWFZS_>&3^T'698WJ"QN9%LR:@ZDE^T'W@<^9G<0Z6\X&%$*.J2( M$G'0Z=L5XW(ON;RF=GNO7KU/ :=]0(0_WAB"G< 0?DXZ$#C"3.PJ]F(760ZN M$X7!1-:38001>A_Q37&:KC]%V:^XH&\)QX6>Z>(=SNA!Q^LLHC.R>HZF -V TH#C]ZJ.5'!Q=" M MA&5;:7LQ.J]V2TF:EZ K0MHN<%9/HWM*NR+X%*-M._9/]1&#L"^GW >*D_ M[:+1*WD:L1AOU8$[T,G6E)Y=Q5X<;1 YH$Y4V%S![\DP@HAD6R5#8AI4P/=< M,;R"[EL$Z7XW88A(5=E+Q._,*6A%FWL<=[FKL&2R^6VBUN_\X#:BZ>- M+8(I@B&0B):NJP*0]0T@>9WE"<*;2)P1Z]CB@"P0M0(Y4Z4&4WV:E%73 ML[PG^3N$*]EP:"-$ 8=#"LAA<(FEQ2.6%[ YB[\B9S:(8T1F"KCW1PHQQ9AM MB[. H[E"TJJBIAC=G>0Z*NT#SWDE3FTXR,R.*QI>#>+^(9!2-8?2P)@B/V6) M5A#PG'5\,$W:Y;8XXT602;TKE%H,)390]3JTI/AB@ E M+=Z2+"/?X_3V++HOGS F#?JJW1"CHVK-8_UV @TU6H[%5-8PM>P^0JOF,[2J MA9-'%#U$<>+_!+H1>HA=KXX9K6YAR.I P0L\$.D[AD)P-R"EN"H;7"FA5HL6 M%Z[TT![GK>;3P;1PJ'(/[,"&K(^87M3XCFRC.%48IECB@J%I*.Z T:SV.!N" M1LYT23M0YW.T%D/?:D'ON:,B!B1D%.!&P+V^EHQOLT+-^8#![;6+FH8 #?*TE;X>S MP4GY[:I EG@P1BXFB<"7F@C@]_^ZB;^U$FRM4;=FLK7V.JMNERX]"I$2_%V5TF/:X MB 6EM)0!+L'A/J+VG)@@I(VD1P@3W8BIB)7 (B7][+S 6Y5P.9$5O3W;R[IX MGS%NB;OW9CU/VB\Q.EU^JE$]J(0"I,RTPV5O+3@($;VM:%6DKRKF093[UV-C M3\:PDJ6Q1XHMW==AV@ ++$1?,VY+DLH)0O,UR+4PTA8X"\FM%UW>U'I\NE3/ M V3*->\B%E40",AQ/;Y/Q0-@G$?<@1HL*.F&HS80D?3VY!IG6S0,28?3L8K1A]>[/B-.^=O3 MGYY6#QM'',:C-N(,'ME"D^$')N(,#0M1V1==7NR*O(C2]6#/D^]:.*S>(.)? M<83$GL0 B:XZ$S;., RK]N@DSM /#Z<[1=%%H4\]1I?+Z+&J3OB!9!])GE?' M9ND_)K>DC="DK=?\*AIZECC7;B%(:1L=KR)RJ-MIBMW0F^[\$D8?$L2BMX8L M4U;O4S! +((&9&VO(("TOVVS>73Y1! M&#SHH)5O>Q5P M1_R1B36_%E_,DKCMU<\(@J?!#Y7[[:O'F]2^+GW_YI6)O]>(BIU.=+MF2!VQ3I] 7G$%.NU7E-^5D"M9&:=HTTJAJ!/SRTP#R!";SAR2 M55V_3]P@T0HZC.B[A8%L,[Q0W%(-U*J@FT?TXFL-XI>H4T2G3PS%@G''-90/ M8CSB% ,P-Z ]/H&=]S9O,\@$Q<@]3!#8EQZH8L"'A'S/$>49D_A_.13FBPZ0 M6P-4.PBPSID?!,H]C7,Z%1!,K9J,>\'43/!%!) A$88-X0V1]16D!E,V@:)X M2&0JN@D2@C:ZG+*QW1K$ Y:A_93MQ:ZE_7TO&,2M3N@3.!& Y'R7PT],<8:^ M K7]8G>.@4W@%@; :@-9IQCZ! X\0>9ZNR!;3XY;3T6_Z;#^P]9_9LWGJ M286C#SB[(=(!:6!;0L">;$6KN/K;.T48'4$DO]\$TWN1$5Q=]:16N%69%P]- M*_?DJT/M2GY\4NA+^V-Z W-:9_,D8^?0JG(_OC[4?N0%63UZQU)UN5\X&V4QRO1V*&NS1I=5+0A@:[>6J@)DZ9O9;XH M6%N>)A5\8I+2$ZQIB/32@ ^/@-H(9#%4;H3+X? P##T=,O$-".3>1*A60R^H MXDO4J=*^J9517WN!*OVG!G?Q[&]] W:K2X3-UFU@C&ENB/4F,)"!:S MO<*--A/[4B*.-);[3YKA8E$-'>4($N^?X+IFC_\E=FX_CODC[.X^/8:"$PJX M!X56Z%:=)4]=: *CFVB-T'&H"!!%2"T( ,W%AD9I^(2=E;'M:X*@5FN&X@X( MYP<-A,%/;0N&QIB?8>_[Z6I%=BE=B+S,2%K^Q;V1,3HBEB#MM[6)YO[^DZ>)D!E.;07K9,MJ-T M'67K@%XXP"&6.(',.,!8&QX&)'AZS1*[SM-\E]&Z6W0V$>=Y3%+:X@]XLKE, M0;+YB862EC%$H14@*;W8CXCX(LTRQ<^+*$FJP?N^KL^)-MAW-J_2M42K#X9D M$RCT2>0)-Z"+-@I^#,'3+,9T$J@G4M7B_'!$.!*LI-B#R>,*2?>^FJ[EG-&R M=1N2?2\'\OSO4;*K5HQ/VTJL(R2;J#:_G)ZJ)=-,V@D2LC4=BVBH96K9?=:K MHIMA6A2KJE-8W&%T3XONUF\#]KM^:57=NG9A:]TO?8T01NQZ?LAM'0M]L@<+ M<-"QQ<0Q%,J;T6>_Z:EZNSI06J ]$3J]IX-HP9 U!ZP]#FI?\ -.=Y,)P_CC MYC?9?VS)P[%]D/TP/:,BZG1BS:T;6?.W7[A/?G'"_[6&"&V?]M$'WE&@P7!L M5*6WFB#VY6 Z2Q!31#T60"S@+&SR'H]B ]B2(\\?T L>AGD5'.X7^-I//.^; MYW8+ Y/B=;6Q% N>SGI7;VND;#[!LJ[3N[U(\Y=@UFE->EH2@52ZVOY5W=@B MZ'LZGG&=[F[>T'5Q^9![7/!F3J?7/;Z3.T]7&8YR_ [7_SU/+\IY>-9EU&?1 M?5PF;I_Q>(325^Q6O=45K1NZKJ#U=! P0E\(*[KEL87';+\;4@>M&JO*3%M2NM_A&Q M/,=%O4S?7H@7XWQ!]SD\#5 +%_3=(MOGX)VC MI<(58?<-6'Y-RP_JNT)>)-5N\GH[(R(IRCN[GB?$,_*(^$#J:'W:N=_!JO;\ M(<-KL*>+]Z#!7-^@)%CK&'04C/6_$\P[8XCFF$14#0?U! BM^D:J=\?=\8 B M^A%FN#1 JD(X-,:_)-RIVU4)9P=%*MCWU&#-<%QMVJ:1GE6 M6@QF62]4RHE>@P?&NP GAOOD^&\D69?3V+]&<4J_T47:2X>R."\?O2O_3&_K MK]A^8<4, LJ-)*^P=^,H,$)]?U>1$J!])J'3VFU_MJ<=Z?,7O_W#'UXM_NV//[^L;Y[_T\]O%F]^^3G, M* Q&,(78#$QF2;"V]:82PL'CQD'&=/?AW'TD#S&(!QR_YP_=5=0^%X;>%.UD M43VJ#4^C^W%%YYD"\VPQV7$X]AN)>^_96&&4\;@? P>/(0(8PQ_<"M;0N#1^ M],7KZ6\ /&5UR)AD_$[K,Z0G-8&WRWZ%7T1A&-?IW,$"1^_SP^MMV:J"8I?[ MGO%_)FEW_*>.K>_K4985H:3"_7@E$(9 N;0M<+%,Y$H*?KYR,'%.WJUC'J@" MH4\(KLZ$'KZ0 Q\MI:[,X3.(I'VI;J6X$7QY7 B3Q5T F/F.R5_P"LQXQQS>^\ M/HA[4A/8BOIW%HRVV^C>'V61/&V*BM2_Z/;'-$0JO[XLI3D["N M--G\G# F+?D#^;U \AF@!HG("N)B2?_J'UD/Y24G*%*)&Z0, PJ$Y7X0.AIB M@:9[D URS:XF=>Q,H0W)4&T,U=+5^ZSFGWN#J+&X:!]5)'UFIB;4PJ>GQP3X MLBY!E5]LWL7T7I5T/2GJ+Z+T P\)PQ#LXW^FS@<=/ 3V-?N_">WM$[I+H7MVJ# 0!$]]+/@,;:49 MG&5X715(O[J+2M2=[HH[DM$76>,HIR3H,Z"23XC!!ELE5^8X:T-P![:K M&FRU'-H+'A? 1%$:"&6!Q>[S/-\IQ>VAH"!FMX(.R#1L@[-8W;G1Y4^CR(W1 MQQ3F$G,?BH1LS'$EB<"UT' #2C+LZ* HFWEY& MV45V5= 9-"TSB"]Q5K53&'ME2LPXS%<")92L;0[BL\"E.L>X1J9Q^S[*T .5 MJ6+VFB1)E.5T#V8=OX,*WU*H<)FH"#(F(7FZ?')Z1J?#T"]S:0]1WI!0RB.2 MH5JCJA>+4:E3#Q7'#5+EH0,.J7Z'E&V\V^;OHRS%]&#&V\>WNSQ.<FC!/ICBB70B(@QX: M5/U9PFX_*-38JT6KT]4+=/.(6ODG@$;Q8 ,R0"&@?TVJM.B*F0>I[?54,49 M!*3RHR% ( ]$1VF+0,._R)L*"_GZ>_IEG4P8+)/W.8-CJD 9D8NKQJ*61W Y MB?12;U8(&T?YO6 Y0[=8$TAFL, SF,DG]9;G+9VA'(=%6X1798*>*52?KN< M%*VB?:$G: )6^\]U(LBJ>XK)Y M5D;T[B&Z;YYZSZ9D/4MT^F"2.G'D1SG3_*"!3LLE;LR0LT_$*_CT)+J0?!SP M$:??5A@*+>%6B[@FJJ($W!7!3-KI,B$WB]U:I@*.YD:HD:5'6A%?QX(T4PH! MM.XS>HN10]^>(,,/=(B9$].ZJ3\PL+U.!<@*XW7^H?S-Z68FVJR+#;UXFZ35 M"^K)C$!1OIL82.6M4SW%%@%-$^3>Q#F?3'_9?DS/I*RJ!_56(=\9GVK'$X.^ M&:=^$K5A!N@=8_'.,R!/./"#A%TAP_Q05 M3;F_:ARJSWO1LZY1DN07&_X-'H(!P-HF8Y"PL E(<^MO!C[8V+1(-5*8^UAV MSZHS\GGD>Z$8%J:

78^" M6JQ.-..; NT-+5#GY*1DZ*(6@/4 SD>EC2)Y0NV^;9P80M*33-@I8BXO6C%<^P8:P*F4>^ M4@I9>QR3R3R=H!9/"G+2VNRE%L]\5,!8Z*0,)'VH5DTN[HN8I/G['SA;Q3FC M>H"B/&/HY\@#!B1AB\"';9XWU3C"UJ_K8U7!@53/$&Z>!41V<==SJ*R"%P9' MF6H\!GK"F+,A3>C-"FC,X:A>96U$42=[C,!3'"'LT>*[F.Z0-2>:M)V0$5RD2,)M_BJR_9IESO"Q_AKNHS,+I MC'P3_RBS@&UO\GX7UD*9-G(8%4YU8=>2556=50@U(,@Z*:"K[!4$M>-BN^4/ MWF@$O*8T"W052O:ZP:_'8:BW ?)=G*\24OZ!>:5EU(2;7TXF;$E9M;;84E3J M141)B?*RO\TWE%(=BEU,=#MB2">Q3I]#FBB:FS.7)(E7CV566\(@\X4ZJK(%;C'NWBJ8&?D!&WS]F1+JY;O6,Q'#,#CH9;;D&" M#>%A%R5<);PS+FQM\?D6SY!T?&!+[!0"E>*#6GW$]I2.'[):9[/@<.MQ@M2_ MF4IV)Y7"/9&Z)ACW0JJ; +RN3K?=(*]C#!N@>A.=LLG1I7,JM\T%DU]:@8]S MH9PAB)M 86*)=U=0>9S%9OT^%LSW35L!>]UIMDJ O;F^BI,JJHP+A,I*0#:J_ M13CA0A]D5M>R_Z+@R.H;^_XK2790] MHE=/&?9@5P]#X'XZ0LX"?#HXOW:10FJW !SUM6&;^[R][W3RRX\!-D+@2-.@ MP\@D+\K_C]/;MW70W3\>[[=R8-DXZQ18GCTX2;_E_-%*U"38\,7WM#S;;7=) M5,0/&.'-!I?SLS*'C=;-L8WRW[O[=75I4[1:D5U:E&;0[2Y>5T,_#8&K#*_C M B4DI_O*#CD9D!/!*@2J\LPX)G(=V$5*=1;/M)NAB.(4K^G%)V6S\M/5JH8P M7K_#FW@53W1.O'U!:F#9RE1W2U$AWQL5E+N= MF'3,>(."3&^X.2$ A($N]ZJ[LX-9LY3;8:V51"]ZLJ@1]GS]I2L$"A9DH6$8 MP!52W057(Z!SG_-N"82_H0TT1K.L:UV\5J_*M#6%FQO^?!^MX?61Z-HTSI;F ML9CP-C3XSM8*E0\XNR&:_:U]T]ZKR7V.A]C;JM?A";O;?KEK8A)T*8MK7:O# MFR6HKM-[%RD>8L\+%H3T>M_C0L[5Z@ZO=PF^V.A/K$9(A##5_(IVIBR9!/$] M0$94RX:(J&EE>GFUVV[I"@G9H/-N7][5[B:/UW&4Q3C_73?[IT=TZ"K+QV9Y M)5U7_VP7E3W/L4 @2V"A,PPD-A;[,>=@&04ZRX-HB"M:-3/#U@0EE_&[&O3M MNMKZ>8U_%.AM.7+\ZGG_3TA$$TP_0V";QRGKU>[^/L&T+5%RGI:8VT9T%;UL M>GNH_RS*=U%2/'9A_VNZQMGW+*:#V=DNRTK=_RQS>=W487;';:(QHV/;(#K[ M;P23Q,S9;&%LGJ\ART88/9;2G@/O_,PB/C$[BN>S^1]$_^>@XCJ/F[W98426 M)D=LPPM54K-6%:B5:+J>RUN;D+!C1&F9(89')2] PX-QQ='0LI/M1L=0BCIJF72 M>/(T,M.#B#GNLM*@ X_/C!3?TH9\P?)HKTL^A;.>SIG4!0-0^!X]!G\NU=_XW;VXLW;Q^8A=T"PLS+91J-I M!>Q]OU'K@3?/Z+9![06_GM7EAS@M4YDX2M"[J(C0S6.+^E#>RYOAC/E*W@:R MDQ?Q6L;8[^ / OR.]KD8M<$! QB[6Z9#8L_"HD>1@'>S^&*-TAZ6N:D3T)2K MU\Z/<8K/"[P='S364>%,NM@JP*FPJ%U.IET9$.S,73]J/\&X 9H5.6^EE^#19EA5**@LMC<: MHM.L# .WU0:8!>ILH\KX E%CY:?TY%"!]O86Z'1+B]<]!PM@^!Y3Q/"YL%*4 MXR"%],7F+,KO/B3D.^]>/A71=JE$*&H['51HA_643^Q#.*T3J2[/2)J3)*X+ M6W:BU:W(5!I5XL%<_J#4Y42O:T93+X'&8(ZE@ZBYF7.>ENDBICL:2Z)G^*[D M>OR FT^E9-+1GO)+31N.S6U0NO,@CAO"C3M7?Q0[S& MZ9JWG&"DV]7)U]*U+FANT%*@4^VZOL4USG5L+;O#>_2E\@MZR\9+=!O%:3#< M-$,0L>S8<=ES#1/#"NC!0ABX/+^!9S 4=T7[:YT%ZK10JU:=EY/'3WA[@[,1L?24FE]453V-ITH5C3LUU-=#WVI-SXS6A PQ[= A M?=5T^[P-"J6@8Y&>2WNH-J//URL%C+[#-P6ZPJM=5I?>?AJ8%8P[KH#K=:2Y MSG"4[[+'LHE_)67ZG]+%,\X HR#;C2M"66NB*K0$:!01>Q(S4J2[_/K[J]^C M5J+/,TK)T8!2R>Y-H#.2W9.L>4[E3V]QN@J)I"I0(9H].F:C0&5(0F]8!!XK M%#P9 W(_,G28I,#J@>X8H26,]A#X\AG;>ZLE]EO&.*@+A=IHSA&RI8[0 MMU+\IGN9A/&;YT+($[;2\J^GIY?UCMMV#8HN07FF@[C_B.JO/<(^4W8 ^CDA M 1M&A2[T<=$&SCXNFNT7+^ASSQ(Q)OX#Q[=W="MD&:6C6_QY M1V/TQ>9=G.S*3ZO]D_G%KLB+(>+K6 MEK4$S9RK$Q1Y"4B\1G&*UK5*=9AB5]1G*5Z4G]=BGJEJ"B]BW>=#7FL:Z1,^ M<(R##B2&O@&!W@P]K19JU- >_K4*ZNDL4&/MJ6%=,)#-!_C0ACY>._>I E)?,V:$<.!:O+=W&&5R7:JMD^;LZ3H)SN[4#DOEYA M"GN$U$"?+'IH UD40.3&I($D7$JX'TG5V^" %U8CZZ)7F_RI\T5WU)V%-*&- MPA>;26/?1GF\4AE[9;KBR2=/UTU:+FZIN]%5X-D@&^?8XD\Z;^CS@YIR2B E M3\*5,"G.OMDF%'+O$#"M-30J;+K4=@Z&Z]XH>!(UHV"#;]*;$CU11.M-*($A M/1W"G&*:CIJO'2^>B#V#@;HVJ)O>5:I/"=V#'O>!\*8!/A*U,[+=DK0ZX\#< M#<-]WOQ.C.>69.5ZM.4BR["(:E/Y9?U1?7 DD(T"_ XB"K_I$.T3L3ZBY3T] M#V"C_&Z,T=Y'+2RKCVR1V+,+DK4W!H6@HR)+^O^>8=7_30G[-QF!AU;1Z.,% MJ@M UV#Z!F7]T%X=''1G"%8>6#WB<4W@'=GBO(A7[:X^3'?>[C<$,H/P-D;K(8(8=MB02$JJ?:8%!$'0Z*GET1J' M3?SM;]!_7'2;@O$"?;UZ$J 4A'@WR/0X2)P^1'%"CZ1_(-E5E.!]TVA#/T5% M\]<_XN(N3B]23"^V/-W2JK__HO7@\O&;7#B#S2\/8="2^'#?"61@ FF.*%H M.%B^VV&Z2$U27-WDH> 4Z MVL(UQRVY&.-T3(]\=Y9/-B0[H;:KHJP-VZCF C7V:3V2I!I1RB=TB\95G-XF MN'M,KP LM:L[LLLF/+-4"KZPJ7H &<;IIASXRK9?WV5D=WOW(7ZHOD8.D6QH MV=;,.Q1MSQ0JM;[IK-F(:LL@8J>:KRI'B:CH/DTI:@VTH>4NZ2<'FK'H(=X@ M+)I02C,X*KDPB9,'2%DOB8Y6RV;C[7SI3QT;VB0(-:U"M%G/4< 0NX<8"@XE M>Z*M;[[(-4YALR=5VR;9D]SVG*%8]9O.GSTIM PL"DM]];*G?;+4Y4\%3@\^ M?5*&O&G@U.242"MO]R'Z0Z @Z.K MMTT\ZDV;C[,Z6= ^Z_E>V^;D.\-LZ9GIQN \3+H?2(+4[5SZ$,79WZ-D-XX^ M,,9LMA7WC/G8^CCY+OZV$_>; K[;<6^_X" M)&=0VWZ=9"R*SEPG+T>[U7<>ECO2^S#VV8#D/BIV@;;T>@JO*M\P MB*V\3G(?H1_E+;P'GOPH@1QP"Q]D\B,R#[EK+T!V!K5IUUWR(WZX"/!Y @<+>_0.P@43,,M9W6SWMQM>\8QC9:%SM. M)(Z$VV<#2&\&FWA/;_(BBU;&9Y)%MG17/]BVYIJ^B;[)O&L?G): S-N8MI>=.BKU M$36 OK5//=?DAD&BR0Q+ =JZK**E7 M+[HLX9EK4D2%2+@#&.N[O,1RG.?:T1SC&79F"EK<;S#KV,YJ!42.(HQVRV7 ,9J-X0*=HS>_Z4U M)$_5E$;@OIK3"#-MG]M8,O!G'C5Z9GH#9QD.4%Z%@Z@XD.5X!CZ4^]PV]0J"S'+ZN:9M0Q #IH;TZ@L&JT;!C!U;[J\Q5 M/6G=8/Z LQMB,T\9^H7 ZVMV.'V:2.5<3NX2J9ZN([]:W>'U+L$7F[_A9'U- MVJQYW[!KVO@1.32UFE]16*IJ93HIHO(G!3G93W@J2<^S M'5V($./^&W)44;E/45-1U<>_NF*P:'5 ,W)-99 M+R^XI5Z "PV,P]D:E6^!K6IE!.X+:P)_NQGS!-N*MU!>#K?>+32RM0.<8:U; M(./Z$>]@Z.@A!0&I<0OJRFUB$FQ]V_!9;9W!^*#V8>0U&E5M@:WJYS5.:V8" M?[NY\QJ+:K907@ZXEBTTM,U"H'X=6R#CAM'O$/CH*[&QK5\+ZFJVQ":1U !F,H#IB]<8&4RBXC [.=PZM2" - M1\)D&5!P*BR^^$@G7 MV8/OE.& $@7GU(-)"9SQ+_C!7[L:+;19[=T;C@M>0G^_F7=U6%6A!7-S8#5H MP3%M]!K:I/XLE'6S-],'0D5/FT7LZ\["^E+)3_;_.HR:LX? 7)#-)//3UV=M MFSS'Q:1RS>##MBY-\Z%MP82!;9C:':U)8:JBMNE']Y;E2P?!7)KS?:%1D MH'HV*"$ V3&PU<,&)N6]TP3/TP/H'%&=+$X/>63Y9U+@_ M>X?B!'E7_:T;R M,>=%(LWW8XM8PD[D%R2AYS@0H9&ILCPC25)&[:P,'_<)7M_2-80"K:(L>RQ# M>PC)M; /B=IO/L0R2[*/[-D@ 1J71 YT<='$K ]Q&J4KBH/]\P6ZP1N2X6K1 MZ7OYN*Z<GFMX8U;4E8%]\3)/8#-TP4&T!= M+;MGJ/<0?:L?>RY)X 35Q"V:AA$*TD,_LATM*4%'7Q<-FXN9P]'^F9Z0N#H\ MCGK,6JZ*D],"POD#867W=^!U+MC=PF1 M_9"CZG4#F4&1.I>]"AK^V:;5N[8)P0?>OX+(I]K)/E>-TR)>Q\FNB!]Z%4L_ M1UO,G >IBK<%M$H[G!O[P2ZBW%68O[NT2^G%+N>Z';0D$]BG3Z;O*(+-#M1 M!Q 4R0[D"AS/M+=-[-;,R'@Y?J<)=&,7W!7(PV-BU_ MG=N[PBR8-[K"2Y-$/35XNH^CB4Q8-I M7[$6$'@].EX_Z.28:P@NN]W-@M'$O%[?3Q>.#AX *JM(BBCPN3L)%^?IBFPQ MW1+178AS3<[(=DO2JX*L?KTCR;H,#V^C/%YQ\BQ+*^T>)U,KMGM>[%H/LU/* MN W"33.&5I>?=]MRLEW"+9@4PQ9B!*R_1SMNS(P--N4<%NYAMX/9M<$!^)NA MJM1&M3IZ00V\W%\Q1ONN-H+Z5A:HLO/,ΘJ&-Q\'VXIX&U3B]I2T^HYM7 M-R3['F5KYDUNBM+-[RJ5M@P6BJT!&0SEOD2\EVDO.X%J'R@:B(3Q1E.UZXEV M_PQ9*%'JL\TSOD ''45?%B!K!I&GB#1!T(>#6Y!!G+<9P*P<:K7(< MU%67E%0L2"@7S*J##B:4N"=9F%)05*/?K "<*>IK+6XIFWF&HM%08(I'CT-" M]T;T/+W?%?E'_("35Y_P]@9G(^PK2#:_DU#2DGD*K0 )^6(_(I*)-)?_>T=H M68W++%[A:J/(Z:K:A/4IRGZE;\7H0:_S-4Z+>!4E[9'0%Y4-].HE^E;;\6)YB!!G8%/X98:X\<],I9U4(+U,#IZ- DB-GVD HL1K]6 MCM&OE6/T:X?D>3U3C'YM'*-;S>55?)O&FS( IP6Z*.Y*A%S4\"+QFY C\;B_)=QAPT- FS=JM.&! M:5[&[+?>YM?X1_&V=/XB\F2,I$G^TCMW0-\)E7*H$@PE!(- M2R6%L<*7QS3F+(GR_&)3;3A@'L'D"S2_!$O DBY\GR"!EFE>Q F&PK+Z#)%- MO8LFD".3@LXB*C_O$-Q3N3ZB9^EWL+C(-JW7Z:^.K-J M):PJZ'R!KA365,"Z=@[/I[";?ZD!G.);6G-;%+N8#L1%;"8*R_8SE-,/%U4U M0I(7OLO/<+N+J/S XRHP8[EA+9<9>AZX]A'/O%[G-QE19YC)+\>#<*K"U%E6'Z/]YZ$L M"PE[CRC^V*/I!TMT,.V8#PZPTUB1!VU,=,77CA 8HLFI$3H\!L'+Z+&NGT9. M5__ANF+PTX)>AIL@BUMT])+2FD3[5 XQE98;S./Y2_/VW8Q49O MW#-4;P<^;77;TWNNPH.]7&!)TS2U/0QO63(%#[#MS1'--*P.>V^)WGO",^OLRP2H>OY D^5"?;!E!SE"[*T&JJ6U=-=*HM?85)'7=BJM)ZEE; MM@KH1:ORDAY/Z6O]#M5ZZ!O51(VJ9SZ:8HM8=_BX'*66D6%]2CN >XH [_ & M9QE>UX4LKJ,?>'QX6$N'RW:F#CC'!2T#6G13]:E':Y:-9?MAR>"J"DQ!/PZ- MIR(L"-DI!Q&7DPQ5,1.]@0^X.K&&1VO\=;6*F2-*A\VF0M'UL6-36,/8!4!] M%IB@QZ7.2%Z][+H]2U1*\+1D?P!1J#L_>^D -;_4'!D2E\VGH/%8:H#(K2 M-6JD%OM:!\>#*%%E!P!8>8R^[Z,L+5N07^+LZB[*L*CLJ9)L\^M(9"UII-02 MD @L\R3BD%BW*KG8)-LE$%!.1?[BES-J/4PT.V)(&*%*GS$>(:05AA6ND9$Z M,X91&8?K,IPI TW!U.:$Q14G$L, :QJ'09%%0_UKJ$%>R9,QM&H#RU8&E4*H MD@JM\BLLN@8]Y )AC8-@1ON/G#I^:L*B\?XC6/$TM;:X&_$_*M;LDRCSR;1 M-X^H__:*UGE8);LU32.OOY/FE=8G7-R1=4#5U!1!(B,?#U8BXGUD54[SBD/0 M&9R:*W,P-K.X9T3J=*H;6 8T_WM'+ZK$:\49($>:,R9,I(')R&F-DU%AZDN' MB6/M9?/!867QO-X74$L,& ZM1DHB7LT,,:"D-\"\'BQIA''S0$7 MW$79[W_0(1NOZ5['N:UMT\F]W(;? M#&B5"*I-^A=]Z_J@%R;1?6=D@\@]E:R2G?OFC$ZW_:X:OG*$&^OH19PVG[T, M\:)P4UQ+;Q.W(TP3I$!,R^\E/T@BPMY9"MDBYUQL;TCMV>H=%D*M-42!CWKV M*'=9B4!M]9F>BF [!(X>;E+R]I%MX/1'/%ZMG,$33 (C]N0WFJK\"I[#JZ2) M#N.MT#,W '^CCWW?5ST#-^"BK 858<*NR"%@,-8B_B%$9]Z+(VBS,'$7[B4 M]/?S'%%5WVV!N8%*5@-ZZ0 .>;AP*GFU!F4=,%#RF>KEE8CBNQ#%ER#.EJ9- M7GOH+$<;ONH8[G=K-O#W*!SH>K/.0K/>VPR5564N2&8AP-7J#J]W]%P\\[7E MV\?>&5/63;[&^LT/9Z!OR27C%H.\6S3Q+J*@OKUEJ\);%3+9$1#"?:_F4"0 MZ!@& FTS_0AQ )P 780U]@Y*C&9Q]9D=D.P0K)_.2Q&/ZZ+[MEKFRKSK4-PY MF S2< [ (A;T=P8>Y@&;IQ;NP!S*I^X?E*;NH<0]<'(P Z,C"DZ")I0?=E0] M8IX[2EV@FS<%W6E M9?'JL8+2=,E8J 2W)J;0-NC%8;%+Q84OD9'A0E==N*]9K^K)AA8_E&#"7K!2 M!]AT@4J@RUF5\H],5TNT"B[MX= M)MDJNG YM'I+H=J6)XMKM;4KA^ .8BC[&T[6UZ2Y4>U19R!3UIP,8PJ: M8+17;B4$; MQF*'G-*JBJJ+'BX(K=K&>18_]#DM-:0ZP0R0T,KXT9EI*M-9IJ\UV?0!W7E7 M1PR33S5KSR!6Z>-YD>PSWRRBL@5E:ZK-;Q>;ZK(0QB%:J5P[\O#E;-DJ:P', MN"+P(J0A5Z^Y=:QD6W/?6 #'/N6]231^^!%9>.(#;LP/$[CX+?)@A)%71PP2 M7DBU0HFG8/DUQ5&6XO5EAK?Q;I*N\QXWWWSZV!+J/'\@@9!A7(3MB?BR_03= M-Q_Y13.WXQF?N" MXS3?95'YLUQ&CXP=%'R!YONR!"P1S/<)$J>8YD4 9B@L>Y^AFRBA_\W1??W4 M+Y %/494?N,ACJ=R?23/TOF@ 8QO7@\!31#KP^#RD'M?$,IT(> QG-6GLJJD M[S+*+K(J'5S_/4IVN-W"-H*=AL;@)FR)!LCER$JM @F):O[D-RB++;0W*N=4 M:E%&RPP]4(&JEN.:)$F4Y?M2Q9[+.NH 8W+SL@Z>&I8I*$ZO9O:.0M#8K.'/ M$HI-]#[KW>J^*.-WADA6SS/7J)(/Y9"9.S *XCX\(CV.#'6QD(\DS^M-SFD1 MI[LXO6WN32-I_A9O2(9[]UA^BE-"WPJ>IV7\Q-5E:T,KG$5:3HT7CRW8WVT\ M?POL+ZOU]:N!C*Q^VB^Y0W?V%BV;6CTWE>7>M=#MM:'!U.[QR5+B&S:,04*V7[<&XUCW:^V_#&_<=^6)PZ?@" M?2[C4&FH[)&$6FJ;^1P,O0=#\:7I3RPB>MUL4$XG[DBR+O.LNI63708\@6Y[ MP53 ^H4QSZ=*Z"W[*2;K]^E:O*F X4+\IGBBL"Q]T+#2+$_[?C7,[2>B\LN. MWP6/Y88O@6?H?-=S]P'H];W]);Q3 MFUJW[A:DB!*];I?=MA"HM9;U'PMT6A19?+,KVA]M!X?&E+\UR#(E M>U\O>KS%*=[$['5"KM1@+8\A!3)YY7J'F5NRS,NG?E.M=F;67TAZ$5>%,G&. M?OOJ3XM7__8*1>D:_?8/?WJU^.7-J_[2TTUMI9[097A%=XS%FWA5ESN)Z39; MS^^@9%"8S)%DJ!E,82;"TVG&;/C2RJ84%UV93@Q@]FJ LP8UAPX,X>36!!G^ MWNMD.,KQ.US_]SR5;+E45]A'6JF"/2D4VP1%#[D["5%D!D+;S*G1[<2D8R8T MDNB-&.4?8=!+R(KN[&"V7Z"M!-"+5O1E.="CP':8NH*@>*T2%(<>5P)Y)W5I M683FT_*OS[@XB[+L,4YOZ_L*.2_C@:PUO[:U-4MV WT;D,'%OBVBD&!K?4D- MH&N"NG/UH;QK@4(D 8?%,*18&NW'FP.G#>B("=06A]SAE:$95ZJHKOW-BOA? MY8!K"HBWBK,N(=0NQ2A*UV -.B@U8 $UO6CV('P#(/&89:@UQ3;89< M8U$)K:J]_O0-P57I/,'[5.1=^62!:.M0V!Y^BG%( EZV_OLO( M[O;N0_Q0?9%ITF64K6A;UTI<-*S/$EVUO^V,Z8Q.V^S#K;JW*LFIHVB7YQ2U M%MK0RR+H)P>9\NAC7SM4FM)+*V J.]&/G0=+8 ^9DG;;9F1Q,/E3;:[-HKI M0EO^'#(L('ZH<>,PTB_:_N:K7.,4.OW2L:Z??JE9GR]ZZWS;N=,OQ;8!!6XE M;[WT:Y]M=7&SP.F!YU]:X#<+I@;\TH^C*DX,X^@A,MA7_J73MAEI'&+^]<1>#A(N!UE6$($YN'QJAB1**7,Z_#3)5;!SEQ!!1[2P M&>8KWYDKR3FHS.: \IG9>0V3NR*&I.M,$4DW&XB/?/:.XM4 MS<^V_T'O^\Z\XTBY<3!;(A3=+3^5L?4VNL4G-]'JUS).YKU0?'@ICP'JC78Q M&#%+>S.#FA>SC0T'2EY/&YGT&C;[#:[_<%_4Q4>J4(?D8@GW^ MS 08T!%.8%\3-PZ>6,*9X04D[@WMBI#;EUQ6?_C%).MW)\(?; B_GD ?=HXZ#33V,.PJ]EP3 M:ZI/FD(BA]*+@D@B[\H@[G[_:Q2G-/^_2'L%/,^K4DAEZO5K0*4;]I;J+]+[@^W("@M=U]IA?[;;;*'O\*+U_VG>#)O=:^VL0 MV*7#OG]3D%$AB*^C=C^RMP8NJ>>VX#2]H:1S$.0UR[YQR;Z^V7NK.#="^VH7 M^Z;IY[!H_!4%E)]Y0!+L4IN+)&$I- M_'T*>!(MM(" RF,H/EVO8WI12Y1<1O'Z/#V+[N,R]_J$MS-%<5?R$^2": M%\Q(BC!&R6JK/5UWRO =3O/X ==[:&3#HYK>=%R4Z<$%"K460H^$4J^*44%B M9S#VU8="!L+5J!<>QQ51PR:W%N2FA!:K>N2/N/:+X8P_IP!3M0W]&.(#&8:$';4QP7KT>!3 $P=(, M'3Z#X/8^(8\85Z?C+^[IVP5FLBV5:X,A7\Z6 ;(66!- X$"(?Z[>LOXKE-17 MWH=$X^<> 9\G/@"_,CAF>FW%FA,WN] F;Z\49+N76$)9ZY<6"BT!.N8@\R5^ M?R'27=(ETGB_+GI+GZ$72?7T)7H15P=N*WKQ>O M?OEE\:<_ORD_Z,TZ237K7 UFG7%]E#_#JR3*\W@3ER"B='SI^QV)"I2(9H^/ M7Y8(5(;O3+QA52US^:4&:XIO:3\;@U7^MDVH/(;KBPJO+U&-UV/"$_?M&P2@ MIDD.**)>P[VUE7@QAM+KWRS/>5'OF&#TVB6,7KN%T1O@C2$25\98>B,918\) M3V]J7D4GYM1L;&D_ZUJ3Y,-G5QO25I7I$4OZO_0"7B^].8[Z]##"3'LQO$!&P75X4&;8( )?)I+PZ,U.IN 7\DVY6U1+8UJ M\:[V;:E2"WC.#MR"4W@$S 5" QU"KF@9[+=1CM=GO>BD,9Z(#2@,+CP##@DM M;K/S88?KWI3E'(/+ZO.3&_I@,/B$2VP)FA19KH1)!;:S[:A2/QA@SS9LB=W# MHKL=T*HR_LV(UHUA-? K'709/5;+/:=95GJOCNRVMX5\(-D&Q\4N\UR0V1(HB8?!B9*;",%IF\OA;NK2( B,C9C,L^@[TN;*CS#G M7#S@R/DMAIR8SB-=!0K[P>H<(QC'I3U@%:9>M4;P;G-M"WC ;&+09)4$V\B\*! MOKUE:]Q(Z*)1)I? MC2UB26R17Z#]MQP7(FXR599G47Z'UNTCM*;[MS/?K!)V'%'[H8>T8$GVD3\; M#D!CN,B!+A3:J[/;1XM!U#UG8RGN S'K4S]\$CVRDY MPX\*B.^K:=3[5!C31L:%L^F^Z+*T2U?#;J*D6M8-9W+,ZA4B_C5'T]F>Q&"> MZJI3M4)3W:M71905JOTJ71(=R"[?XMLX30^^^HWZF-NH]!Y!\XOKVC%V,]X"RZQ9]W]$AHD\W7 M3;S8%7D152'U=/W?NWH#/^=R*B!KS2]H;;/"JH M4:VJ-G@S->W<(!G+7$11L"3AVAK'$TF@__!PXMT"G34!M M<4BP9C+66D&-&53;H?1J-B[UK'0K8@NT-_A,.35(A5:ZN5\.5LJY7(6F!=K43@0%BMA*O77_$NG]9T]ERQ1-J/1.,G'U4LX8D/ M*I8H \1?IGRQF9#V;93'*YW\6-6&*"N6VW Q7JNVW%T&K- "[6%9:G/Y#J=D M&Z<49&$/J,K0D@VCFA@5C9LR4]+1,DRLN\](55L #GBS[+,R\4P/H]S2.4<\ MYI&J[;4<0BU'S]F#B=9)HQ]@ M^(.@@,=![XRD.4GB=;5?\R/.\^N[*/W''4F2QXOO*5Y?[6[R>!U'V6-= )U^ MF.5W\?UY6@9YG!?OJX7T_&)S=D>/'>:?*_96S(PS[ M0Y(Y#ODL1CN,]-?MH;$9OE.HT2/X7'+02B\A9-8<\CF..$'V,043GW?"=KO. M\FOR!5,,Q0D>G 6])O26\ MQ'/IHKUIUHD+VUL^'7YOD-3040.%UX:Z<+GL6:5\S5J[O4()]'/ZUXH>>;UO MC*.;1_1B1PNLQ.E+1%H7*.I\_,7SG:0NJ4/F@>KHDE,'G@;WH3Z52 ![-;## M!LX=#MH+AX..DZ/KH/B:Y"85 L##9! MFCLQFB,A>F:W$2P/C^(>LYPO.$[S748K@?".(XI$NCNC62+6MUSR_0+=;*7*Q:4(O2<<3,KY 6YV7(6!;K)3K$Z:^+LN\L-+H5&%Y MD=U&:?RO .XH$O004?E-1S4])W*#HIUS=#9LZ5FN>;T>;XO'5@_H6]?>#Q1. M4#/%@JC(JR8@?*Y+K5;9#J\_QM%-G%3IX]DNHV]&3]/UY_)'J_\8KSAI*;5K M28I*MO-3K;;!O*13=2F<3JH9639R"/^@)>Z]3^OTD$!,^VDT"U/2']+'C431HH C.(90O?LR>J3;7Q0&!1V5<75OH0I4E6>% M=H$,!XH.E0I BTSP:H-3H.6]6O"!U(96@06K5K0ZG!HZJF@RRTC[1J&;VN,* M#FVA.*Y-CAK9XT6>2M5R0/AY7=*-DO=Y$17X$Z;GN2?+N>S'W5+N^+'U8A[; MG_T:WL2N>.EN)+ZDGZ#Z(_2M_M#[:AVG:XC\YQPOT VEAHMSDAZ>!:7[UR0? MRN]^1M(B3G=Q>KN?8[_%&Y+A6NXZ^H'S]S^*+"+9.DZC[+$Z$D;Y5FJ6OVO9 MM-MV1_ (B#-X:GY\IYXL:3C#KP"R-<-M.T41PJ7G9?,N^*:RT&V?C7ZTJP)^ M \\<%"&S8G$8#ATZ[$?6)\I_T"QXAG9Z"@)-SCW<%4+YA_9N^@ON3:QHY"M7 M"S0TW1V5>@X?#J!\;#'$YQO8P3UX19'%-[NBO@JO/M;5%/GBG'8R56?>K:JB M#GH1I7I[8=[\ZCM7OX%2P=SR\VY+L1I0P4)C_'#OE-3&8/NB4=,*_S+) &'L M\#I5=>>06.9?IMK3I5U4:X=7J] '\)7O4G6+?H^C7;?%\PK?5CM$F0MQ$JGF ME^-*67);XEV%O0\XNR'BL8CO1413GM9ROTNZ?1+(RIVL+XGR#S\D#$>XSXN9 M 0(:XR4^###21.PC!HH@O)JCQ>,0GQ34"F$[8M$5Y@:65[^:&<\::K.$K0NZB( MZ(&:1B:8_ L&D 08%Z/[-6U,#B[D/%S&@(YJ("UQ1IMFA&R9TAFADY?6#-WZ M6QOZ78[VIGJ#Z3._9"@*D60>A_D/49S]/4IV^!..:&MINSYD^)\[G*X>WY%M M%*D?%M+^@15 MCU#W#$7I>^_7O K)4C2,)?50@*F,PU(>-T(! &S5*-/(/AN,E"G\$LZF(? MB/:Y;%[PTSW$Q/I_+>-(NC_>?V*YX3KV #!9#N\)%S9[DLOK#\VHEXW1>C!0'9@"Z&CF@( M'VE*1VX9XN89JWN5(08EO$_3]64)\;*AU9\7FVZ1_HH>.1"]O0&UV>8',#9M M!RG(;V8]L@$U1C@<@O@8U!\)9LT9%J;$$4I&HS>$Z<&X[X17,YT\>L!-Y;9W M^(8>VWO_SUUTWN:OVT;[#?L:'L5;[Y4-+7NRP<0% M W@0FXX;;T]7U1_N-C=&YKR)_=O'Z8+%1_Q0]NJ/>+Q:H*J92Z5\GRQ$E7 P!U3CQ%^HR4_\0\.AFX5G)I3THE9:: MGP R59:6@>$9PI+0VT?6RUGQL"'3F(X9? TX@LI:!3U:"/PILI)K@;?I("P: M2F' YJ B>J;"H,_]Y*L[O-XE^&+3 MM;-^/U%.;GKEVYJ6KR_2;CVU6INN[@[DE4)W8KO=;PYKVW8WK8MO"K,?';AE MPHVVH+X&JQ9QBDX?HCBA(B<;DIU<10E&'^(?>(T^T7JSY2R\2D_K"3G:S\@] M[[AU0@'B&'FCS;B0+@:;1]:7XL;3(7MPR*Y:-O]03#=8[;4E1'9GR/@OOV02@[*H'$D0/(BMV=;]J2JV!/3.0MZID\H[*ACHWDIP%:9%;]00,^_JT;Y! MO+>"*J+C]2*F*-2D7= .L(DZVX?2Y)REVE^<[6]U"88G2IW,FH_+03&>@S,T MF)-O%0S-4WD:"Q2UTFA% M?-=<-,84L>_GT64:FE8&UVJ$#FW8FU\,G4/BNZW\7XKUUA07C,7(\K,.[V=/ M$N^B&V1F!'T0+U/^&L4IK;QVD?96L:ME#.X[$KG*Y-6'2 5L-53>+N 7%4*' M:LN6 A.#A4@JUQ8I)&F/X?,"J5%J?AH.EQK#@C6WJ507L*X/WV/B&/&+_%*=[$Q66)J9SW7MU$ MM?DM]50M>6O23I"Q1-.QB,):II97=U&&3\HTI$H"]YI^"6N$%V+7CT/NZECH MCM'@:/!!H5X_L6;6P.;V($I[RB]S?4TJ@6][SPJ=S_Q*"+ M1JN:,K7!,J8VT.;AU_J_=^V,F)RNRV:5 2%*+J-X?9Z>1?=Q$2553*CB>#]J M7-$KF"_NJTN6ON!_[N(\+O 5SA[B%;[$64S67_"*W*:5Q3%+Y_7:GRU0?];4I.#H-"O#S6VUR6^!:JL+NEDTPZ58 ME8K1W!WU3#Y'HAD1_U3"D<=UJ.K-_L7F=+4B.WK'Y^THX'&?-WW#>&X96KD> M0=(IEG51I)K*+^N-%&6*TB\PY3[]-..OV9A@0Q%L]('B,85_3K:6@X/(=*/&][BX0WLC02R-F6&(6';MD*Q:)OI$#AC$H".!D6

Q>Q(>XZR#E, $2D:G M+FW-,X]H'@\YW93[@FK5+ R=E)%\9J8#;!T2/0\\7_D8I_B\P%MN'4Q(VX!Y M2\]V .%Q\DV#R5_Z+7,=(?>^!@%2JQ32)(8VM9&H;509/X)P.B4&<$CE,0\P MHG8NH*-JH,P.+OF9M&PV>C.2H&>.^^.XX]3)/=$]IE!?C%]=&&@V?:.E:1D" M#5H)DKKH^15%+AU+R[]FI41O-;=:YVW"4O6J MW@#<:ZG:[O4T:*?U7DT]G\*]ECJF MEN?;>WJXB6S09_R]O]'EJBC'L"A;AU,1S@@_Q*Y?1SL2-2P,MA7:P'>>@COX MEL:9+_B>5@$JLVLDQCA^J(EGE;]06C*GO&V4/9THJPV%, MH@(S?"FU"^;$DII#A3%+;&+92J&L$T,G* _DA@HM/$R')1T<#8E=.4=W&R*_!:\7HR(RN3:IR: M5L"*(AJU'KAFIVX;U*HFZEE=TJ-JZ2I.XCI:T\6!W19G%(#UTO8[G))MG-8? M?*4G+..T>J>VJA_79E'IKCZ&696MV=4GIX*Y2,P,K,PZC#:X;^=,9L;8A1H/ M@D&.*HT:M<$!C1CU2%O]/3$6#-:$MJCNGS%*Q4SGIHW7V[/:%P,TE3@K,92:NE\5V4 MM%?TOBL;+IR309B:C 4FIL (;/X]@,VI0[!WF9"_7A_ 0'T=KV3U ^R=!C&2RGB3*/_OH7!M;>'!";5YX MP!X/%?LPP$A[9/-X@2(Z!6F,%H]3#T'FI)*NF*HWOYR^NB6M3-MK2S4#OR+Z M:9M3./+AEYG&0"+VG3NDL:Z5/K^M\3Q/>H37.(N2OY$M_DBB]&V4_EI5LCY- MU\VC+SC'V0/>/V&?#+$WU"99%H9L!UKK[P"3JMDT0SA2FQM>-@*(*B.JC:@0 M#2*5(+HL?]<[6A1]@M^;,)H-19CQK!4! MA?;0KX.8UCE01W:C,H5U$/L'A?W&A3:S?YFXKB7YR'8( X0?2;5EA>\/OU.%_&N21$E_>=T>^!G4OPG+IJK MR/Z%U_759!](UKN=[-4(U'Z<-_TUMW-+XOOYK4!&EMF;+HI3,S=F^0\;BWM:/:EL7E/U=/SR52K7 M)@)\.=O@(VL!S) M\"*,$%R]9?V(#JZD?8CRYJEG"DL[E6C\_B.>\<0'Y)D? M+;#CC\R+$62:D6*/FTZBK5M\%+@1!6DK\'@,IQ?%'<[H%#/#=^4L,W[ ]54J M]+J$TXO]0Q)<6W=(NI:"":K]6B9*Y:?<5&]QVAN=$GJ MFXFB+,YIV+O/8E(5RQBC9W+>C_C/$6?03M!49N8V M!Q!TFC3KXNQ\@=[AFP+M;2U0Y^>DM'5"/2WZUTPMNDO3.JO5[+TT^QR-9D3] M4PE)@::TY:A]L='+1\KTI7F:L9ZUY6WUY)7F6RM726T]&$]T[[&J[LT_N<.AW/?HB&Z M6)>.F^"SX;J>#>:-X68 ]U#)G7$LCR_ K-0.CP.-4=G^/QOCB MZA'@Y(*3*Z&F@F!WUO#: 'RQ$\.-VJ4S$\7!E3+3V]B#N2V&V[G,"V$D4&CH MP)=GW^@R(VX<76?$+(*5;@\Q@%%J4_1BG^+S VW'VJ"8LBK8] M81?,F;3%7=3MN](FSUZ9SQTJ@RJA$ DT[749B7@X$7&HTY'R:"Y@N0_+$U?F MZ)*%YZ.%F&ZL-L"9QYA]F=&]B<7C>9KOLJC\4'*=O^J*TVFCT! RE%QL>GW,6FV4RK659OARMC479"VPKHP@<""L7\#56_8^ MH;4!./SMSSQ ?'XY6AXHT)O!4A)5D!(^"F[4HM<<$, MU84@L2Z7(<',T=6Z6D(5R2*04$5&&3Z69IV5TX.D4;Z+DN*Q'.1RDE9W:D)BU0&7FKV=SVV$* &;88:P,V(!TM%VB9 M8JT@' #8@6=&%BT 1WPSC^K6P*K2"(UV-3VJV1#JTI@?1@BG4SYH$<"*=J^] MY:Q[6\X18[O14\<*?_Q4LP(?5'1:[VH,56R#9DQ1LKK<2X4^DFKA3!PY#"#+ M#QLJQB2!(V3PNQY3==K@@ 'B<;7'C@,866=FB-[H.A--/(ZPO7DRK95(RQ+? M)#B_2"^C>%U^C:_I??F/C]6KEA%'352;7UQ/U3*&F+039-34="P*%%JF!FM& MV7[-Z$6*J_* 49*0[]5#6I*5EI=>T1=HJ[HR?_-:K93[[:O%SZ__M/CYU9^J M"%/^^>:7/RQ^_O,?/)]&- (>L0/$,%3H6.C'AV!QKS58UD7+KXHH*Z#@+QLH M]6PMWT9)A>^H0#?X-DY36G^D1'3=\J>#7LY(-P=\[6N(ZWA[K8_?]ZFP=(^N M=RCTOAZ@%Z?KIXC;U_YP^WI6W-+,[PW41,7$,11L:WOCMU6M3I5H4*TJD:CU MT%D2Q_; &GFF_RPG(PXJ8;YV6 L?F@]>,*?O IPW$#C,UMT*:7@IN!#5G MJ7;G02N]-ET7&7BS0=EKW@K(0FGIX_@PJ)=.&V'06=K<>9@C59XXLX&A."5> MH-,!%IM[,6E2=GP U,]QC4 87B[[UZSLSVH+,Z>VDK:>.+MEZ;GA);^%CKC) M=&C 3X8=SB;+!=VK3W.3(5/?MZ-&C[(!U5/21Y2>/UO6,>R*R#417[:?(/I1$'5RN%U#Y#_G M$-=CJ3Y\I3T\.TJ95]7S!1A(!;J?G.\3$JU*M],S%,:(#>(B9TM=IM=]713EY=348TAC#595@VIJR3+OOO 317 MMVJ(.#^S,+T<:R.RJW.UO8&Z@"L:F$"UC2#&)Q"P$EC0C/,YHGA^$OMMY)_*'OZ].+LO+F_\6*SO\'1X.9#$#\* MUR5:^G%XT1W(+R"D[O!^[6M9,N*RL:;WZMGYG0;7:']#+=V"TIS1C--5LEN7 M@;9,_>G9SOJ>O@5JSGDV%T@6T0]T@U.\B8OZ5.>?%J_^[55]I/,/?WJU^.7- MJW"O]H/AF^)]@)#D;L*V,W>J%P\>:2"9[=ILD%9Z"2/MU=C\)*R]!GL2;GH7 M8E.*(NJI"CS4U__?WM?V1HXC:?X5HG' =@.NG7'UXF[G%D@@RVUW&UO5]I;= M/9CK#P,YQ4QK2RFZ):7+WE]_)/4ND10I!B5FEC_,=#D5C B)SQ,,OK,@TKYE MNUPDY_6MV<<31B;>C.U_+#FEQ'&&G'&&=-'+ &]X>_?H4)4C!V>-Z#PGO!9D M\T;JD,;L;D[?2RMAF#PYRYV@P18L$, M;?T<1#%;BUQZ]A-^R!O?6H.3?%?(;TF*@SCZ'\S/,/B *;CQ,"4#U5G6+I!. MRT@,^F8@61:41ZHP"V-C5:OA,3$+V#ZO'2N!#G41+](F6/P21_#IACT0U>TX M=T*$ \UU0#URSKHRFV%E.]E'K?P=%7QWQ[G8GD#D.E&CE.^U/*/]'Z9W^=S% M;X8JLA,_:7J$^9%^B'TR#GIP-(/IO7XTX]Y&.H@_7!+TP73 MCU]P'-Z33T'./'X5>LZS? 22E ML')#%=(L%*]860;\?5G:TZ$+ !@22$!TP\]T?>V8=J-?5N9!\>P^4(A13.^-(^.KL'^>;AUV5Z158/],\2V2OMW6+#! M_GE\J[*%8IT&VX.^/@ *K8.- --6<>;GWH;(HR2(!^UUVPTW+ %HKYF:-PH- M$.,7CQ9LKZ]PB-,@_H6OD B2#T'R91T^LR,GLYLGOD9B>):849GR2VN6L8PG M1I[91@U=8ZK8H*=C58HA)H>8(&*2E/:E[!DJI+TX9\@,'F1B[749K%6T3=9I M>/2#DL*C?@Q+Z=(2Z( 10^^<4U/K)!Y=+0;T].+8#U.HF%!4=5R.9F$CFBYY M/*?"N:OH!8?L^%!]E@Z*C%.T5<0=/P=^Z9#S&:45#(LUM7MJP(2FF9ZM>%.Y]&8-$CJ0QDXPRM2VK2$72XM*YXJ8_=C]V M\8]Z:3J[52')5;CR"TMZ.62=',]!6&=JI.;A6MNZU.KZR4>.6 M5U1J/:L>,<7TCY*X_W@CKBGZCH>]BYXP*;IP:/Q]AI=-6.I1WN6EIYV=-!BT\,*AT[CL&TZV3#,N[RL?THFD3?Y.&S@;[9._22 M-](:,"-Y$,,.F V]@>V]]_6O[MD[L'-"^<_'UM>6P=&JDZW&^.2.=4^M78_: M.]XL/ (F\<8I>>S'O"J%I0'"BU LRP=;0N M./(O>+O%Y]>Z/KD:\F];6?$_^-S:T44N-5*!ANCE) 8G&\IAQJ;]Y!>WLRK M"7R:@6/ LVH%8?_Q1EA#X!T+:Q=,07["6\R2H>((ROO@99UE.&-2B4FG[]+.+E\FT.+ MX 6T?1HW,PTT]>:Z$CGEZ<'L )5"AE_@HSO)+ ^FTI"OHFX&T!% >J?@/8V/UD9\=P]-*=HP, MPL7SA1-&6+ 21UCIQAL0U>W0=$+L FTW03UR3K&R-:YTH>\K;3^P.]RZ73V= M/AXJ];X15!-NQ\#2!7.->^;U(7V]R\GFRP79[TDBO%=[5*[\S@HYRT@TZ@%( MVZVRH@H6\G*KZA'BSSRY"'>\/HG!I^^23"K>)LX"0 %MAD:M3$)+V5QT(7.& M"I&3@HXB2-OA9\%@>A%DC^Q_EW\>HN<@9LN':(3/TVB3XY ]H"U!]X>69+$V MM-^>7+ZP&U^C9$?_\4CAA-D&O\OM%F_Z0VW+&"]K;F[CEB%BF6\%LLAH=M=5 M<6QF9U9L]"8L!5G^S+:Z+QL,%V(=61K+W8@]KP_M9N M\"C8NQ MZ-N,>\>:4T.FR) 9[[+MB$F+H+67T]8;9T&^"-?L$"1,HS'9HN)UCCA^@H=# M!X$-+$XM2Q.CS.E);V>GM4/.J'+><.4![Z(D8D,#IEXY];Y^=$!.F@U M:F421,JAH/HYXL_.BO^4"RY/ 3B*D0\[]"RZ=+US4V#O'L$+DE!_#^30N[+X MEF01.Y:9'8)R_Q@DY^\_4+!.>A#)D9F?VEZ0Y-=E>W?[,Q 7BKQ@R>+A88 M3"Y+;DRU;TGFN*NLL32H%6<^E7&F?9/3\INFL6QFRO/K%+[T\Z7]2E#%@@-^,H M2 P?,0D7PX\Z)GB4+VIZNEA@ ,\7ZRP1D105)D\K7_0MS#C+%WV)-=[FB_?L MWT997Z>$5NY6EG :;3M>S9!'5?:F![U"P^IN\XC#0XS9TH9NP,JH4"N>H3]X MB87WVIA@0SMZB""E17]>4)_$LP%QQL:[8\\2C?H-Z:F#<7*#- 61WC8.IH,D M3F>;G$XO>39V[-& @,"U^0:&)5-$VR!*T7,0'Q:>U'8$<&>CM'.,R+H;@O6, MHQYUT&6NS4?4.:9LWK@^&9['2?BCS8OZ@P%.9U6<3J-X-D;J45XD<&V^ 5#) M5,AIY$52@#L;C9QCY-'=4*-G'/4H+Y*Y-A]1YYB:>./Z9'@>)^$7S(O8EI/\ MM7F5J^=?HUY448F4WULL8AG%5'9!\@6) 54P$199%;^BK!4/@MR;QEM9?T3O M>W=Y)9)LLV,V.!@U2\\X?2#FB!AK7\1E5I=9'NWYW/(IX$ 28*< P7[_J$@K MZ+90E0%3*)2;.,L0T4X9KGY_]^MU?37]\6)#L9=R"CX6W/DH"9/US\,;$ M%(UB(>8 _VW[SAK'TH@I!7BQ%?M__T#>J;<1H OJ6(%S)CV&=:=P .VWC1F9 M@HFR+Z4(C2XV&@F%@+S;%'%UDEZU#-T:2%O/ZB\&]@-^_.K+[L!/+%;XFA79S M@+D9^.K:<#X,)C9G![+1(;+>[-EIHM!P&,T&B0L.L?V=I%]H8+L@>W8]4;)I3 & M0"!3JJI+N?%R;G8[6^^PVQ7]Z=_^@) MY\PP0"9649=U6D7;M)L&N@76>/^"X_">? IR]O?K.H[)5Q88V)V9*0ZCG"7" M?+?>/7[)/U"/OO0( *5.N(Y[BCK05:'3W\?!6NU)SN@O^IR@?L7*O,O)NZH4 MNHI><-C\>>?)H!L82J4+-*V1+UR-::Y5OO[R",GD<%'U=&=<,DJV<+K/LS-4 M:RNNK.;ZBE73Q1YUQ'0BKM2K[>I^<$][.?2R!%QP]<)G'%6]A,]X0YYQRCR; MD"#8*RKKQT:191RS?P?;X&7E@2IB62A>MOM.-DW=\0Z)KCHFCTY$KS)0MV,KB>P&5%;]ZJ; MYER^/.'BUIXFWV%'1*T?LCP--OG193HB;%JE.7*P3TYO6BKMWM,3E::C MS#)\):(BL_"-C4I#GLR 5XG^B[U8<@YM$F MR-$#WD5)PNZJ)MLR!SBV[@M,1P6J-V+7[U@ Y$:M<8&0RT2YP7::#[ @/^^@ M'"?AMXYOL.ZV'<#MMU.:VP3;6CG--"RPWQ>+7%DM[.MAJJ"30/K8<5L*]I*] MF7/#?KAOTSWL?UQXRN5'<.S_.([]%N2_3<#_Z ?@?UQH$Y?0F6HY3H]:>L+5 MMJT18=O]6EJ^6&_4&K.BW*&E+GQ<2Z,TZYZ8UE!OGY:R3&>#EAF\O)MSD"^0 MM-0R878!)RJ:.07I BL7&_@T7 M.%JIGC#*[]6"QN7I C2$#\N9!0?K>>*-PQOJ:A+M'O.K**&>1LGNG) M SH"7/?=R&*ELAU?8%FQ[,DGER\Y3K*(QL>/T> \?<-28Z>?]$NY.O]$[)VS M$U &YB:=@=+3LFH$42V)"E'T1R.,+I/#GC9P[&2KI?O;AFC1.2=%";2J!ZY7 M6.NLE!&(SG,V6(S#'6;SS/DA6[]$_8EYZ?/JU*_A<]LCOF06K<_S$BA6'MXU MD%^5/Z'B-]HEI;\N?427M(*(QC?M';[5%^NR'UXSH) 0@;:2 M@(1MURHH<&O5VM M2PS 6_SN$WQ[E24#L+!.11 N!*4@EM3\\BNF]B3-V2FM M[(*/]3;'J?T:*D.5.JNJM%6ZG*DT?"^MJ4N2!_'DJ4M]AR;/9>J:$$UN5F71 M9O%;=4#QJCO'.8T'.I.>FIJUIT&/B5ZP1]I#>>2:8.=O# . C/\4<[S&3-,+ MT$/](1UR3;/R8@"=W94U]YA*RD6F5#Y/\D9.+:SY3] %;S* <%^RG,B%:L"\ M'FRIDHOW]"8/T5P+!6IJ<&KM&?H5YVS!^E$MM'""?^! J5ZN!6D!.F9Z2=_Y M3I*8Z-A<'#8X4<(LYWECMRTLCX_B"ZXU6=,6)2\'7=?9!8GC@+H;Q'^/\D=R MR#^S>6OQ31C&!:L)88."MG/"QCY:3PN;6%3.#.LK6G'9:F =!1EJQ-'70A[Q M IXL#YD '6)3J;T)8NWRG3GBZ:B=9]8M>-WC),_NR7KSYR%*L>AZN?X\G$F9 M:F9.KXSM7)V)9TI ZM\2JVM3.:VGI6-U2U_],>"WPVZ'M\/2%.$YB&)^ACY+ M#K)@Z2.MS8!")M9C;YY0IVAGYM ?9()FR486K<%9YK65+/O I3227?QYRMA4 M))9N +I@*GB;D@W&879%O^L=C3DW6YTVQ*A04$RYRV?!%)+E\V.,OJ/]=[MO"V%,3A+4XOG^F3'FGL%8GV ME!HJ@MQ!-^D=X$^H-'5#>PN=F>+5.@RCG%\0BXK]63O,5FE088]VQDW#G6QS MG V*15OCC/1)=\<="R7<[2N=Y(8;7@QWEYZAHB2JB_+9!5H8U:7Y 9*(*W@C MSP K?C%HP;;Y)G_$:7T=]V?,1C/#VR#-7^^IU6;?2VL_48_%%AK*6IBDP3+F M6'AM&V>FF5;%EBD:5[P0JDN=H;(W 8'_ MZ<$B2_-6H*!_-4&"_O%/Z@>-4!=D_Q0DK\()0(5$/5<@D)A(X!&?K))CN6X1 M^V32JY]^OD;% T_FV50U1$8_:7^T?GDB^6B\;KQY7Z *N*[ 8,M X6F%EO#CN6E-U MI*15MT0X$&8K@B?MD #0; DLP(2%T6RD+24'F1>[B4750*3?3X"R;@/DH.Y@ MPX1>BC$0/8E:' L8TJJ<.6A\BI)H?]@+PX;P6?DNO6<6\!-:L0X>?:TR]'7E M5N6?GJ2SX@H@BN_615I'I,*:HYH#"QU"K5K55X:/8ZU#1<@8K\B9P\8%23(2 M1R$?F+G.\5YT.H]:J'Q#F9 %+M5VK4.+5+T,I)("J\[OB#_P(AT>J3>B\Y6[ M^!7+5D">#0)@,4JMW@P'9=0Z13 H(MH41"P>XX0'.HV)2>.@B9.1)> MX9!M]_F%[/%'$B0?@N3+S?8VRO/LX9#N'H6=1Z,RY5?1+&/!#B.OK*.GKC49 M9?3*KZY^^?B!K2MMGGC2]S'# )E015TZ:16MN.4)V,#BLI$U*\25$;N414P8 M,6G$Q+\Q("J".SP:%TN <7B9Y'Q9M;*;+Q8;),!],9!L1VP;, $>&!A/='I% M5NTGJ'KD62]/4H>#'$=9UX/TIBL]3&]F@(2#!%ALP!07@P3XU,"AE0";(<2# M2#@R&" 35$1#T-Z?S+Z3B&@P*# H) .^9WT_:7TJP*\W.-"75V'?*42<1DC3 M00)QR9,'BV&LU$7,S/'R-B7A89-GZR2\P^ESM)&$RU&Y9L^T3,YFK>68=:O% ME@KETM66TC*K\A$*DA"5SSQ!_7@=$LW//=@4*A:O%V#."PJ84Z1'31ACX_RT MP2'?,CP1'?.'P9NT]$!T@XU"I!O\>B+V$!?:! AY?;TCB.Z*B['L02=(65%D M_,,*X=N1["'7;7V#1[.!=I-JE\6P(ZYW==S2KO@Y.[F'_2$.\N@97VZW>)/? MXC0BXG?&/ADU@47S52J!#C6YRI M(#\ON13U@B=&4"#F5=7K"VF4K'M%4Q"W&,O$PTI&A329!C&68.272[:-CT#I M*=!EG!?9M2$L-%FG'+72*JO+// KSFQ;N/"_#UG.]AH(ES1,+:[;\@V*NVP% M);XZ;1&'-B>WCGU5>KP]0TU!3Z:F)X-*MPU5@U*W/>UIT6Y;QS!MS/4,;_YU M1Y[_$N*HH#K]1\-R^L<_+]@Q2I);2X3/ZBF9SK.)Y)-Z,)59(H4BV@SE5OQ/ M;\[4%W][HOAD_?'OE@@#H*"<>W3]1#8'AF=V3$6OZD6/RE?H/K* ELB&#;)Z M^F3 ZHBMJK_X>2D+7]0@^N9$_JVZD&I+5(A25I5#0/W7(4ASG,:OG_$320?7 M+:FE>C ;2 $@3F(9 GQ#U6,X[)=H(%D_0<4C/^ IJS:B]8W%H.T)]_$[A@&7 ML3$-DHR?:JC$LDRL'S,'8A#Q4V(;))8.=8_&U7Z15HRM'WF%:&GE]8.ONI+[ M@;@G/0C*8UAP@&H^D_YZG; K+S8LU?TIR(.+0YKBP6&M.J+EBZM%+1"NXX,- MRD?TRY"N++8JGJ+68\2>HU)@6 M(?[,CW1!5F]$ZR.+DX6><#]7& .!R$>+&01%8;1/D)NRCL"57X M^(5&)N?$?O=!TQ* M*HF,?U01/+N279B.U+4SI%[0W#P-XNLDQ"__B5^%4)7(=+ ZD+$&J\2J/5J' MBM5P["U_1_P!HD]\0*RLKHC&IQ5AMB?:!>U8I3M#[544XU\/@O6:LL<= MK+8?6\-T:,L>H1V=:G"V1"ML7(#:OC*RE58IL]15\ C9(_5+3&H M A'F)46Z!- %C<-5$AN2/I'BPBYVCC^^8+?_I:\7)!2GOEHE.LP8*0&P=$+# M(X@5%&HS8PLI5*6;]10MJ3/$Y1!)42F+F+ /Y-$# 3&N)1&1E 7["RY,D.9B M*7NQQ*.9R11/N(R)Y=4&%)F8S5KW$=M6R][ENJ4KX&5%5M62FO8$N1]S,*/5 M1_0^=1?M,NEZY;PN&MQU-PL/BI5\4;)C#!M,E>N(=CN?$E'[/JC2!X"NJ$S_ M2(]47*SNF):PKY^C0L"'L#]2JT3_ZPM[J\(2O4ZK'EB<4>#N$<=Q>8>@$/@B M@0[C+?(Z=A"IK&-G\+SC6,Q:4J.%=/4?'8IXQ 79]$^\.+<"XLT,6['DB8=T>[V+E:K2+RE18+W\\J_Z!V&-TDW@Q M9*>J1Z+YR45(%XAW<:X#C!E1_EX3Y>\U4?[>";_"1U#^?@SE0V"X1OD%_>=->D^^BI%[:!D,W1W56MAN ME1@@FSUCTR[LJ4>H%M2<"-/2"A8ANA$6XED! ]=HYO,W-^EM2IZC9 N'5$1 MK@>B4."6^ "&\*%^+9CWBPVP7L\Q5B(> 5Y6KR+4JS$@@GZOA!#_8W!Q38); MDN5!_/^B)^E\O$I01(">(!3\A?;!P-_7K@7];J$!\(O'B#[W9EI=69% M$IT&NR=AW5(++=HWT7VUZK:Y*UTURM6OZ _^NQ=;FL051$:_J*CY[0AVVUUU M+3L'*!NIX!=5*T$ZD!("M24%!M:!93C ME7K@;8I,00N>U9<@^X5>H8P MO%V^;!YI!6#!CF252"_,=44 0IW()D2XZ^D="WD=\57U*ZI^]F!'LK*2R/A' M%4>_MF0_ BKKVMT2<;+?LZT79//E[C&@"+HYY%D>)(PUP@Q3IT GV507L%\T MKN$/P-)QM961!>2JPO4R7?_OKCC^<%7=A/_[S;/.+P$..;[7K/%K/_#PXO2):OD_"2YM%[ M=B?P51"EOP?Q@G\=UH_5#@W$UA#'%L=45_.\1!BL(HV\0D.Z2\^Q%4 M9M"&VN$W1N+*$MI24^B9V6*B6V8-[6MS**OM_>O"+;A3*I'9D-O+)%R8XQ'5 M]=OX&1_L5R>Z]V^!R'!.L_)2-[_>JPX(%U5 J T@9@']7@4$;@0U5E!CIAPL M1LP2XJ86'GD[]A A6>=YK#'"8OVQ^P3-[M0_I_[-'!_8&?U:X2 3Q8,WQ@.E M\4=,=MA^V<_K]6US#6+V&SA+]THFXHW8HZ ;-LST-/%@BOV980^4TD\S# EXFH1SC+=*H<\-QG_K8/RZ MQ#@K_*U!7)('SX=QV\QUVB=35M7?"GPG>,=4R9-28]-0""_!W0K@WQ)LET0L M\+ X.]&%BK^N-QO6-%-3M_P2M0W.M%*PZ0JJ >T)"NPZFL8&'0Q%3_5!T5N< MIK*7EF65%A34:M!3I:>;F16)&?J>)68_+#U>/!V&! 88O8Z=L:Y6KVVB'PNP M FH =K)Q:#ZPH=.: DU)5!?M)F[7)058\1^^50;(!C)GIX#U$.3D3Z@#_V>< M/A#E".,4\Y $H-BG.5TGQL>+=TB6P;4/D(;-].[I\^R1Q.'':!_E5R2]3IYQ MD7+^@N.POY)23[I:6SDF;47+$>WPV9F>03GS=,JO;C%]7^K%CD^\Y541%+,R M:$M2FE]5I= C+8:"'#T$U.0&H^P1XQR%M)^P<-ZEBQ,RH3)[*T35!1NB:5EP M#4B@Q$C3DA44SUD?H$+?QQI]C2!BDJ<',TG: HDSVX1$\[4!9C?'+4W&6#_4 M?7V,-H\TX&&T*0_JXM$MJ]81LR5,],$AIU;Q,'F"Y?AH;@DX0-) MPD]8=&N'7*):0RR2L&*$0"-\^R\W(B>!K,RJ?H#8DPP%*4;;**'->!3$Z"DE M]'F>H1!GT2[!E =/>,,OJ(CC5QZ(L^"99>)LGK[(",I5M'N6 L31%L>$_H!K M,_CE"2<9[:FRPJ_T4V8XWI[Q?Z%ML(]B?M@.H01,F=D@+53OV1G/[$(QJIK* M+IQ7J+!%-,'06YH\%&Z8)=7D JQ N8%"NS%,S_LX17\4#Y?>76D! ]DY>A-P M8-N.*UX#H.T6:S?"P#!,'7?]PU0]\%0+"^Q!_!D_X^2 I:WJF%@U;2(5LQL" MDZAU, 6BMJ08UU(57)5/45H\1@\LF.UQD&0\JVRRS+()I&UJEJ?&3 M0_77"9B#[^B3=_35MO1U6[<&+3UK-,8U8L*+WEBAI$1K1%"ITQF-H>9L1DQ, M(_!YP^#RN4_I" Q>9/,E5H"QGOL8>36(%=1R$^9@$>/$E[S%'BC0&('-9?Y. M6Y)TG81W^"M.?\NCF#:I_/L+4QI-Z?)51Z6M<#ZB'3[/T3,H)X!.^=6ZF^^T M&]\]33$VT5/ RK4S#=9\&-Y*;QR#=83Y[QM0=,C964:4TI2_+,EP7TV0"\+J<'RG84%_+@FOR M &47FI:L:$-S#2Z%J!CBD/;]P-?D'O#A@O8Q3$I?F0MY3,N MEFJ46ZMXZ9OM;PEMR<@N87NM!,MEYS)7?GKWYJPX[MH]^&QN)H_E 6<6!WJ+ M@M.>S=:R?T0.7"1H[);C:INVY6JM<-"RS8H=6M;Y6C,4'E(^OT4=2.L[69]H M%DG"A3.^V:A+EJ!'-U:[MMP$^WG>T?LH!90VS^7JLO&))NY],ZUM=E5(:IE" MW!;J&*O6;J][(:EMT(/]>*<9=23]C],*.[8]H+FJ'J +-8.KRX6<^LB,.D:( M,ISE5\J?7J@X]2@!VY5MEEG>;'^*MENJD/U23%"4.MEB MA-8V![8T0;!^8^FQ?G &$)?HZP9+* M-4(3UV1OR O7 H%V:A[;G?=[6"M%_ MEKSERS"N6[R][O!6.!O_1EL#W!T3;VV[-M!5 ]"% 73)/6?[=&W:T$S:B+Z1 MT2@_]9Z'L)V']6Z7\M.&6@<",C."O<$ZHN5'5(M:A1"5:OAD7,.:G/6CA7OS M+4$EWSNNFZ?.WFX%UH(%,:V^+AM5I1J&C>MVBCR@3%+'S'3,T8RO%ND= LTS MO>7W_,+B29)FP0#*-AW2>56 %&?$S#0PM7$D"5>G@B-7$ )NR=M'_J7=B4$D]'H@+M"B@TN@*4%"- ML=K")"B=#\YB]ZCQ!8")K,FUP(EU0ZM^+8@V5FK!&"-M> R"RW'# Q89T$>B MDLV7FZ\)K>?'Z*GIK3-+'UX_!?]-4GY7&3N(8[A[=U+A^BA4L\*6A]V9&'-Q M!.H$^ZK3[HS5\9;\J3..EC$MB%1JBF;\X17M67G:B-<*EMZX.@UFQ+[R^P?B MF>AI'X9G;G]FM(,=;3K%,"3.^9&F#-9UJ=:@)D\U&,)Y2=0J^JT!7'J*Z5P( MMS^]=,HG@]C7:VH8"MT5L)MXW8KFTM#]+0%[24R[6]ST.^&GIY*O.&7>C&=E MTPH+%BKI% :;&!TWYG;1D;9]O?E.376"K.R9%+M 6%%.=B]SLHD@$\YCFE6] M?,9R7(]X7E+7_LQ8=[!&1]\P),H'ZVV*8HB7XXF:CTG9_ C76!SC%N*0"UWT M/QGPSM<=R,Y:5T$O^%WOQ==[F\)UTM"&C8GNTEW05(N;L_6 M#UG.SK/OT4 I4WX"B8P5\80Z =L0I7XYEQ3%5IUGZ(_JZ<*' Z@KD.A_[R[> MA?(-K%7JX'$!&'=E^@TAT47#28 !#@>P4>PGPJ[9BS\=\D,07R?9(64SMA?% MV>3"\ZP,2I0OJU7""M<:%N![B_I&Y?#7U;'Z-=CCZ@PHZE64OR["L2/C:BVM%=K\'$RN"36JO.D@ M@$!6O'K(!CJ*=4:&:B6+D:8Y!QIW:$H<1O$ACY[Q77UX^^5+L9OHBM8."WJ' MO#R*X#)(DRC99>P8@EMDNZA7.L@MV0M/Z@D\F\@5*/T7/48B3 M\.89I_SAA^J77IB 5%E6#8Q*J[ 'X0+\2#&@5_*8!V:$KT':%]IZ,]B8*T3\ M7#"T[DQBH[#4@=@-3Z7(A^97=A]CR$X42\M3=-D5"M4=4UNT";+'6GCI(X] MN4%<8;,;$"&T-Y$0SE\LYRDX+%%R6+"X7%NEA4 M0X'I+$4^U+^^T5(#8\? 2]ON!615 /0K@-QQR\F&CMU&5=R:\J:2=B[J!K1L M>X6MZQLOM1)4;RD)VUN0#LE2S_X\1/EKT[>1#'I::"@_]20-5B%I@D7 U,#" MNCSJ3%:Z4DZB\!R EV\/9_@R+F&#/0(%AF[ F*"MB0_378&,"7U35[__>LT. M9 YB-HGS06IN%' M" "\45QY;JM\M:Y/?#G4Y=".%F17'G:/,,9%8*FOFM[C(#NP1";(VRFY'R@XT)6]%=K1P^U=6R)V>O1O%6NKKC;%4, M"R^<+6K"@)A75I=KZG(-FW3T.T8;4%ZF9\@&9^=58U!)%2.5I'T!V\)- #R\ M))D/'+YLLQ>]5P;(3T8-3<56!:ON&-XI JV_DLO MYC;""IE:E[T%(QJE6RM$M&W- D^H%5$&YNR!R=8\%7AL9-%%@T=OT@6W<)0M M8'*"1]LTPN13@$PH:AJT0V,-Q&%@/%7DS04ZAV,);!!#>RQ!*BP:2Q (PR7? M ^6.QQ)D]C3S<'%Q^5C",-A=C"5)# M-C@;CB5\+.'E37( #R^=L00K?(&.)4A?60=;SSA](-JC"2)34]$U&$THYBM. M"4LN8>1XBL"H:5<6D$T5.&WBA09FF#*P;.KE*M13!W]IYOK\;/75")&/SDUM M_85E%2-USK, J1%7LPJVV8!"AVAVX2]^IP6@^-.=:K &(/B4@U6JD),\B VF M'2R2!7'QU:\X]SA= ,/8'/""31]HQ3 KV3KAB0K.V+$_+6N2';.FQP\@3ZR'\T9QECB4 MD173U%W$V^R99\&DMYB7QI6'5W]/(X:$-W&%K][AYO;:6X>?@[D*FE\A?$^#KI^GI+LJC=A:^R#U"E56X"I-0N MX#9X8?ZY=P??RR]^;DCTVM$@4T:ZJ4\B/[,JJ6[1'J[TEZ M*E77-PU[(.R3VDC$0_:U4#=!?3R@,U34!=6@.\K)N3@ROUU>$#X.KMMET"N^/@D (W'BIV:KHP MN*JTTOC'U:*,WWWPP!2S@TYKS2@/7M!#H;N9$.'#M;A4SWLK_%!4PBTL??B M*\:0.5#:VQX*;*FU9=3).WA'?J@##ARY-B_MSUN\+_66=YYPS:BM&E'=J%3> M3+]SWE^V>%\<2EZ8>*.]!3Z/F??6ARTXJCJ( QC@79N/\]^M[EN--^O&L,8\ MQ.%APV\LI^UYS(\>IN@HFNZZ35_ZV(:C(_.Q\QCX/J0@.6R##>UC4WJMD_ ^ M#4+ZK_OTD.6JN^N-RU4W&^F7L[M60=>.@SN*#$TK[DHPTK2Z3FCDV!=)P<,K M2LJ+[O=M+7SV-2_TT/]21;P3034M?5.0,:"(55WW+C+05=&ZK<#,ZGQHAKJB MQ]0F$([993L=Q-("J"R!>!'/;BV?"[FR:W$<0]?Z@AO3SP-QBXV!30#8]A$; MO"%6P6*EM@@V =\LR#"CY _'#(;?.&W(5PJC1@BHU MU:-&$C6JT#I'5-D;MX3H\9-".1)%GSB#^PV?$5#IGF7\@>?R1! M\B%(OI2#E+>4?8_%\&9EOW(I*5W\7 QFW[,5(/?X)?] ;7_I$=:=@;)J7!BP M"D[P#L%GW,Y\E$P=UUSVINQ&E$?0'-X.8'<0-+3R:=[RQ0-+=.+Y@8-LQ M<5>% +T5)\[-&0AH#/CEXX?IC'^CMW6V?93,ANTR?0BR*+O9WM) 4.78DMWT M&I+E9U5*6D4DA6; 1$/#BCQ0C!9><0G&^[:,-[O*=:J9F-9'EV^*4@UQQE7# M'CZQQ6G*J/924.]7G-_DCX,%1J-R]4$14CG+XQ\D>N%[U6.F5 2!NDK[4=O:4%,U61GO0U:A'FT<(=Y'$[$J.;[IRU(BK3/4%!J M=8=5L -(1FQ,1"D_+*2$'%L$6TB;0>93LV&;-"S8OM"7IUR -9>=# MZ1][>,EVA_V10?A9LNMDF?JPP[_EH0X M_8RC)#NDK%>PWJ48LPX,ZR(2ZF?^>A'D ?6*/#WVH0VNM]XV J;7%<5 MIIRF6>R.[6EG.^&OD\\X.\0YFX BM(+##XLBB,@O2U%P)L5%1[ MJ":IL%MZ/L&D@QU3T[U0K#F?JI1G_D]U:7XZ%3_D)DIHW.$:>*3A.M!#J01E MM9:E=T;9()% (:.WU'R"MM8*\\F^+$(.J,U.%N;A:<&V-G4X<5=QXG/#B4(! MJC2@1L6W3 G9]J5%.&&]6?2+&/%;2T;\.F?B5DYD?6U\ 2OZ5]^ M+0K^2_?84K;>-JT*5]+L"#2Q>''#V\*9GQFNR.1J[S)8JWA#60-K\X 9*%TS ML@< 8YJ0_;V"XD4?N;5\.?AYVKB4)%BN@&F;0AE]#H"<2=>>)2A;>!R-I*>+ MQ_F@")O'?.2W< Y'WRY(PB?Z,W5*,[5X^9G,BULQT-0K8D5R+'T(# =L) ]U*_$P=\QXHG3+T+?%L25[-/D4J]<(9HR9-F-Y4=.*Z M$%?VQJ8!:ORCTWS3JM+//.OLJL@+)U2:,M6"3(RSPA$&P"W%HE:#&@ M::FE_,"3M5@%DXE6X1->.T?D\<1&KW3,L[U@U>^A3UML$D"@="/)1(5-%+'R M:"G2 &6SEAXXH0O-8MN\.*XA4Q]X(LE9ER2*;:YJ^5D!\M3I'H"3I,N/5KMQ MAM@A17Z-K2Y-"+^X 'R"&$GP+H@_'?(#_7_1Y80*B>K4,)&$W4$Z0XT.3@J3 M&E&**JVHCF=^X=F3,4;AV6(]/D @=0IW#)M1LC M@)V\53Q!Q2-/;B>S@8'LE*T).+ ^64O^&A!G:@FU&V'@Q*H?IN9AFZIU3JLC MCS9W-*;C3-A6J43*5Q&+6(%3I!*^N5)8D2-56FAU7?>(FCT>9ZB21T4!U$A5 MERY^_UU/YKL?%F[IE)5.="NIBW21= -UN2XG. )J[E3JS1%$&[P^6/P(>79P MD+1YT_!@V^JI7@6@V9.H-\/"Z<$ "@&PK5\S[]#J+ H;00W)\M64DE;(56B& M;QG'C2PU/1ZZMG[-J#*0LWC#I ((8UUB6%HE## MC5'-+I$&U'9J6)F,L7,VN5.OF^@,5OL12B%Q)&E?(8!DV]IJO"9 HZNV,@E$ MWPI^W$ 'MIF^>R1I?H_3_77RC+.<-5S9.K\@67^F?ERP?$V5H!7>Y8KAF^A1 M6W+@CQ1=->?D18T _?L2L5@N<@BMD-#.]HX_XN M"V+<>?R(X_!=3M[19I_]]MHMFX0H8SZ]HTS?=XP&;+(]R\_0U\=H\XB"IZ>4 MO$1[GA5O@R@M;GM=."O0 !XQ@TB7C_(R#1W']#K$-5!",&YD*J)I.G#7P.NZ M"R\F="KPD:0"]OBQ303&7Q$@#U :F8*=#FQ:4>E,,RR= JQ<( KXKN?H!8>? MBG:%-B=M:^+;'O0+5'/8.CA5OW!NH:\0^$&K%)%P/5O4O7/.'T@ MJE G5&]2^>UZ7SB*3:MMB(IVPO'W@"V:W((IT=]W*OP$F/X>BNGOH:\82H(= M+AJ[+,,I&VB[V:Y#_.;.MU&I\Q?4H=:O8U]4 &H*F^1LA"D^65!9,M MN[@JR-89U0T%=KI[NQ!#_(QC\L1;Y;2XI)OA.,$YO]F.W3";EHK*\\_83CCZ MZU,:[8,TBE\1(QB*R5>V\<$(C1:/\1@Q!FND))X#/+8T"FI70I.6*I!_Y(=SK)&3_N'QAR1+. M[O%+_H'J_-(CEWG!ZJQ2@X)VQ]9I&W)P/JFI;<6I=6:J^/Y\ZEN48A1&V28F M;)4@SR/C2E/Q%]?%TU%^7"DNU2U]+JDYKHA=C??.K=/6T3JQSM#NC+"&.GG4 MV"@4H-EIHS5N:0E4%$&T3'$?954*_<'*(5YPX6&?^3 L.U_4.8BMSQ0U_D00 MIXF:&(4 <(-=-HF[;= ;]-'[+0!V":RZR99H; M<+4L>D38;@6@4CGD,E(M0XKE@!KE5UR(#34,UC?Y0B[-FB<3ZJ>W%%!9L+4< M4,> 0X@!9E^CAJ:BJP6L;6\!T_\])3BY1!+T+'&Q7T$WX&K+US.^H_*68\8C M^D%G631MJ0:!M52L*CFO0[ ^%LBTZNH/YXZ4;0_:ZIEQ"SW028EQ6Q:HZP+. ML]#L F;N$0:<%&\><7B(\P\<[&,$QZ7WK ("&[B"%V]W-!>>2N!A/+4!S9"=9OAO''.0]8! M+S7Q\[HK^M7:$%.'?J_H5VA$C4KT!U>*O)EG\9F0LGZ_AXRT'D& JP:(8080 M;YRR\;N5DGR9D'UO5-/(%CUE646P=AU^I/^B/U8_T?]["#*\^O]02P,$% M @ *&^C6(L)8,M46 "CH& !8 !D9VEC82TR,#(T,#,S,5]P&UL M[7W;=N0VDN#[GK/_X/4\V^XJ]\U]IF=.2B79.J.JU$BJ[IU]\6&1R!3;3$)- M,E7*_OH%>,GD!9? A0D@E0]V26(@$!&(" "!0.#?__-UDWWS@HHRQ?E?OWWW M_>^^_0;E,4[2?/W7;[?E=U$9I^FW__D?__M__?O_^>Z[GU&.BJA"R3=?=M]< M%#A*BC19HV_N[I>K-$/?O/_]]S]^_^[[/[Q___O>Y^^^H\VS-/_M+_1_7Z(2 M?4.ZSO7[__^N/WN%C_\/YWOWOWP__]>/L0/Z%- M]%V:EU64Q^C;;PC\7\KZC[;5[1G_]MDPWSQGJ_O94 MH!4;3U84>S14.C]1Z;S[(Y7.OQTP_V!"WIHJTR.NHLP.G36^*:V3;LR)_F1+ MM"*2/]F4,C%R= 0I][HQ)_H.%2E.KO)D?L+'7=DB_J&*BB.HRK0S10IY$15)^0%649J6< MA62=QA&A\?WO?_=CX___#8A9G_1%EN&OU,%?X^+J]1G%1!Z7!4K2ZA:7)2KO M$9D!M@6%N$$(=#?J!DY:49FRKH#2R.+ \WZ#%Z-2.6A4:? MJ.LH+?X695OT$45$A=$&Y941>6*$^H0^/$4%H@O&Y!)OZ)C4JU@32B48]4F] MP$6!OQ*G5]ZF.5JN&HLQ(56"T4"J:$T'Z"9?X6)C+E$^-A.S>4%E5:M1[6 ^ M-@Z&V.K?T^KI'[.",UD:K'F2>QU;T4(E[BL2*]7995NZ")G[TN6JZM_;JW-:H8]6F%UL<%% M195)0,%("2]VESBO"K*VVD99^^>=)3E8)\>*D!ZVFTU4V.)QC.U(XUA.)'>T M,1-TK<]\;[%KP@@+C3Y19+_?>"6RFZOG=1/2^,CT"5P6ZRA/_V4\Q3+QS+?# M>*3^?IZ]0X=ZUEV! ?T*V"TOOPV(%N*SL:(UH&V*Q.:ZU8 P/C(K4X0!90PL M%GVD 6%<7',%I.XP67RFNF($HK;CWHU(92,RT<,R35#Q6$3T9&I1D EWW7@% M387DHYMKZ&<8\CFGS%DFRYFGR;DF2$OA,M,XF?49VM[<;#\D9C$69F?)8+A8 ML+M,L+1 L+0T,%T46-K'F6[@K*Y*[*Q'C%0W*E.R=;XK4$F$K*\V3#QVUAC& M:PL30BYQ7I*E24)C#61*K1I/MEQ=1N73-9G']-0:@-4RRG+VUH]HX80%X]H8I0"CB&5AD,:6='87!NGN9@ M8^ZA.=)HS# =F5^$65T3GIX0J@J[8I;A'H&XNW2:T+B!QQOZ6#1*#/9254[ MTQ65&&&?T.?>['E+_C#H#;U6*$]0TO5'B35AI>ZWZSG#\:"SC&9.XF*:PE.2 MSNK\G1+%WZ_QRP\)2G\@[/Y(?Z!\_UCS3'[Y]1*_H&+QI:S/33I,&NW MS&^$0LK2Z-L/LQ/:R.8V+:M]P&Y$K@"B)9H)84KZ*BJ_U(E2V_*[=10]-_2C MK"J[OQP8:?_PZ][97&916;83\^(U+4%:Q@1P+MCK4_$!;Z(T'VL6%Z!3 M+P: $T[P9H/SFIK%1[3Y@HJ)C? ]H8R!1ARTG$F_%2 M0 +%7.'TH.9GHUO'/A*,(]I9GUJ"AY\\T=:I=+&0"9&2[G%111WB"$ W%X3: MA%)\G47KT:@RO[42&7WS>5Q%;( '=H3$\JPWI[G^]S8J*E1DNWOTC(OQ%E " M-3+B"93/XPYC3=FT)^A:77@?@"[L+TY](/,I1Q.8,",]&,&$H 4BMI1U8(2L MU8 ?/=: RVU!A7B=EG&4_0^*"K82R,"ZC0\7S&=5 #('U@8^OE8A?N^Q0G2J M?*#^FOQEO"B50(W_^75IVC#/HMC M@PP&? SB_Z +F5(<^#&N=O!_\G[P+Q&]:9?=Y EZ_2^T8XX^!V8P_!,8_\=? MS):B DR0=9$CGX."5VV:0HP+,CG5K-81^$N:U5[L+G'"=@>@%@/UD+3P7UE4 M6%94'0GJ3I%\CD$VC#Q&KS<)83Q=I4TE,,'R00([4!XNK/]J V-346&X2#M5 M\3E$V;"P2!+"<]G^0WE\QU03 =Q 19AP_JN'G#U%U6 B[-3"Y[@EC_SW0+5X M#U2+]V&JQ9@]8[5X?U +GZ.7 _(OR8_+XA%_'6>A2:!8*M&'"D8AN*SIJ4,? M7:<,/H@HRP=EIB<_AS $' M=[BLHNS_I<_SN">?L>#7O?1UC"#'B4IWBZD?8Y M9MG63-N]>__ED3(\&FG>YU8XT\\^C[2$&?!(3_%TB4P^AR;;.B /N\T7G(V& MF?FM%&*=.(I"1,0]!?!YO %/* M1CW$U8V^__&_-J6J.11OZN=4DS04".CP$(H#ZK-6*#"I>B3%P=EIB?_AP)N\ M0O1::OJ"/D15U#+$.9(2@8[.HMB@_FL)B$GETRJF[@_8\$/FRB++O8EH2EDCUW,"$& S^"\'_@ M12PI#OP(53?P_@?WKC:H6!.F?B[PU^J)5EF)88"I&W.?XW_M^M%[?&*[K MM)7+;45?:Z/;8_;& M!@N+T0-O!?1Q085MUJ"#%W.F0KLNC/Y7>9Z!6NOG-1 MA5MX@5UV:"(V5H&?496*/J*IL%H$EFYA__L/$SF1T?AMQL)1_,):+BL:T1<> ME>DM%J?CC?ZY,%:8,+56F&N*;K2B5:_^S9VJR:1FO$'B[&A: "TX6 M94F6RIRE*?MCR\'XHP;UC *T]9]^/932YU#&!VBI8P'8I'#T?EO_^30!BXTAKXM_(@_3IX3'O$K VNYY(,Y\XD*(X7!? [=I+P+ZCKYJ,/UG(N7 M*,WHW'"-BX_WR M*1T'N@4@76B;"1*(,@'XTU$<-EK]^F^&+HL[A3\\X:)Z1,6FST=%'VT=+^:D M@-VB3@ 8B$Z >=71#!%R_>IP7FRD! M2K+'X&TIWBIQ*$X(TW(4"XS6NR=I_ M/,TQ7N#R3A7XU$/&?-#:('Z#JRAS;3*1X5Z;X$2_F@>2/T<^#*_B])DD2>?\V?RP_!] MY%:;=)JV(E=KZJ&.&? N4S6V/JM]-TB_N!@.YU1 3JI9: >9/KB0B5?HUFUYI"]HVT2&AOT7]- MA-H=60R?#W"^]Q*:_K9PT&7\" ;\6ES]Y69=4;Z M9XR3KVDV+JHS_G,KE<.?/1Q1#LVRD3PT,RB8[-I@;PB#^3JET;YN9W3U&F=; M>N6.,\0J3?8.'=+$0]70X%7N\B$H#8HMNU:IVL,UO+'<__!+W_-W7SS4 S[E M('_?M32HE>QZ5)D#RI2(Q\.H-8+CP=,)*/J09B!(Q<>2%'?.W8;;_A7N,8)P M,VYNT^A+FM6Y1&2K7]_3>,(9X:9L,OHXB>VJS5K9PINYEH6<;3F'7C"SN\;% M91:E&RKQ]H?D']OFY/SJ]1GEY7C3JM-TQ#ZLJ3/W(!I';"2 H?=@]%-7DE7" M'ZYS^9RCJ,A1PHG8\SZWHIQ^]E5?)(R =&**(_@\J!ZG;8T\HN:?D7+4I4T>'F5;S>H M8!T0&V#H1P-5,?BJB.;B .FE5C?.GY4WUM#I#6G>9Y9NN;WQK*(XLJO,$*WH MWU$.,*N)/^1\(04QT(9CS!I>G50D'V+4RC%4# E \L4HZF,DVU.(;(-CV>#H MM6_QZKMN/&K".+>#>!"'9-@IA,-C&X@1R+D:G^&(U)Z)+5RU[]459FD$[_.@ M0EY NB#A1T41IJB"K'&R2)+Z9DB4T=M%-_EE])R2V6X<;15#=>%5'I3G6@'C M3D4YN!C#C9\NXGB[V=9[IWKI3 O8%^B)[IU>4).L2:^D?4+58_H%4:3\*^\ ;[ M(P!Y \]U3YEG%76#( \WN/Q8H*C<%CON+TEVB]QHAY4E%(UC(#*Z?AAJI 4<5] ,VHB["31Z1 M24"0DB<"!V8@!J9EBMS;"0ZR.S+8"/E@X^*,8=G\I> ML=[\K8U'H/R2%N2%("QY9X+\?I3^^)_?CSJ_'W5^/^K\?M3Y_:CS^U$]ZL[O1\U7 MY;'_>LSPC:-%EN&O=#M&;T/6]Q7H >9($OH(]E4AU1$$\GR'L6R&[ACVK(=. MIY:>F_:BG/*>Q\D)- Q<7#:Y!QZ($BKRK:-R\BX"7YR^H?=DO"B1$M"3(]Z< MA)QKI[S9#/.[J%@6]: F=:;''2H>GH@:C;A5:\3,0^FP$'IEH17?9V:(@XWEX3%V4U9;D%Z M- 04Z% '&*#^,'DTU9T.:;BI\;VK(,!)3Z'%]*I-L-.=.M>:%W*D$UV U4MZ M[$EF.0#D5*F"F]_@7&HJ$7=F"S!S?<(6R@Q 0],;/I]&RC- .\<+3-X$A:PFQ)Y38,\IL.<4 M6-:G@; -4V#WG)7+57-MU$7J:]/SGA;NP;T0:O"2#@/JG--ZSFD]Y[2>;V@?,M]^8/W>9_&-?[LZ+BK?CO@JGY)@/4 M+N?[X7!K_-V907(%CN5\#$UQC*D]MAIC"-<("?F'1*1V+S<<> %$*S(FA)># M+^=%/OQ,'.$><]^C**,'&@>>?B9SZ\FA/52/53XDRN*!)O^ M";?[VEK+Y[HT=KZ^11$AA/Z/Z3ND<%VQ:3ZYF@AQA7L2W;'*63!S%LJ>CC>':LA$ MT34T."KVOPZ.9!L$.=Z;HI@G8_XXVG^!TQWJ?"^XI MR+MY'UHZ&S87\3^W:7.&>XG+:K'!197^JQ87^Z%3W>;[*Z6JS<-03T.Q:*BI M>H_A;M;KJLV?>1;\[7_4Y]]#4,U1 SI:$4$X3A M[M/;UP+*ZL#J/G#%FGLDH/WYAPL:AM8HL*L[#W&QAYM8SF4>NN.%[G1#42,H MHQHZ)$ =>&EU<;A)-5H"B3\!<.IO+MP'I Y/P%P3 5_BG/B9+7$UK<_!>7F! M5KAH3R@>HU=47KT2O@G/:1X5NUI.]'E?TI*P1$A;=Y/@9 4Q>T^#S-Z9>O)4 M]8\G78C1S$K-')7CCVELA-W6A[2^A6DH7*B!DC.@O%90&5=PY6)@TM][.8Q) MUKDEG;6P\G#&W_H9.(=OGHZZB /(6(_:&VRG')M^]R!6=Q/](BK3F'/H X)M MA2B!]895"(L0UAQJ.FQ8,(RYH?(+45,[X* ,\A1FS,N'--M6D[OH$BB.CNRA MPM,2-H.&>K)':OEM6F\F&!5?"9EP)/CFB+_X=6UA*N4W>Z%8=H]4[0XQ!]M; MNS;L_/F<\QUB+^\0WZ.87G1*5T0OJ"8NM]5R!7B]F''-V :J??ZA":J0Y,B\ MV&P'F:$L75Z8UJ69>;G6#C)#:3J_M&M)I[!E>8YS=DV(;/)6S8@+_(*L%1]L M,,: .\LF))J,\,E?@;8X_\IV'69=A7N'\WR1VJ>+U.<+E7WC/_Z%2EOQ3V^B M6N=[,^>3T[TR'._D--1 W3FL>0YK.@MK,E:7CE\%;Y>X><):^$H?"%=I/7TK M'-;ZG&AA5-Y4:8CTLC!@G?!3-,(ZDN9M$RE+A+_EBLR9=ZA(,5F(Q@6MV/ ! M-?]R[,D>PF'BO!%"GR2[>(G2C$X+U[AXB#)T>!MRD?QCVRSUK4K>?H>2D;'9 MH4\C]SDOVDW9+SBCQE9L96#NYR7 <;SV(FR9Z+Y:7-^V(+%<'$2E:OK5^ M %.G83]OW/9MCY1/QF^!-XTXP4^-]=/])]EF/OH0+K"XE!6HTFS+,YA.P9D1 MZ8Q-)DYNZM"8!30^V:[!".1S3)4?DF$0&?7J=JEZB,7ZAM\X+F.#HG#+ MYC 8YS@@ .3A[0,^9(A*"V?=6!N%7=F\T>GUP8#SY.?S*<$Y$NR99,^1X+<6 M"9X_"#Q__-?/+488H5^_ S]&7)W=_ MG0.ZIQ#0#2/"<-)AL5-*9&P?&!R\H^XX0"%_)7X:E@"_+ ]L<[['K4U](TIJ M:40+\ZH4O0_<]A+(!<(6S4@! KGS*5_D#?$#B'E51FJ.DJXK%*6LA MI?964#^:]/ M(/84E8>',]S7(Q[I%FE;[.J9O)G4F&@//WBA8!])$>4TPN_;%PG4#+DDH:]V["':%/. M@QMOR*=P3C;C/2J83H0/T&W'&0#NP@HU-0M!7($%, @L# & MI\@.080ADG -M\AO![]#?OGULHEEI"_H:K5"<=6<@"U7 MBP0_UR,U72>H-.G\$JB)+SRS5Q%*C8!\6U]MF([V_G";/?]H-H=JP:2YN[E+ M;;2QL6Q&LQVH^]I[*W<;;CJ"DN,!# E@YH1T"1D&\XG5M?#YTG?2UG<%SLF/<7./A#'S:K7=GR*V&BX7D2%4GY^9EFW[S_W;L_OON1=Y(';W,XQ8.T M<>8ZA(.&]7@>>A!6#^U9'01SN%Y9SR-@D"$-1:S44WUHP>PA7%'S)T 3MRR; M"15Q!_D2XNG4M!YGCM[DTQS#>YQE9"B_$FFAC5M =]]_M<+\&)H165R[,L^C1;>5.6V\F[ M@:Q/GDUW#0^D?EU M[Z&B^HH5RLM:D H^5(P X%!Y"$Y(@^&"FM75\B@(-\]0:+LFJ@W! /'(;T"Y M%40UKZ^6J+=&AJ3#N$GH#QL8Z!G\80,-#6(_;/#'$)]/^I"^I G*D[)WW6ZD M*2*05J)LD!#U!L"LL?JP^VBUZ$_:-8%=7DL[!*$?,>?R'=NSULPOZQ. \AX1 M:95IA1Y0\9+&J/'+]RC&ZSQE3+M'[G5Z3CIOKR&:CYLA,;;(HY'=&OF?PULE MGPLXFUF&<;5F#;56*LW\4U!+6XUSHE_?OYF3H@FK5RD?5[$4Q(7F1VWG%=8#4[E.?D=MZ/76=5Z.,4DFCD?;+4: MM713?PU0WTKM^580[C?TF&M4/EUG^&OIN/;9G@YYR3,NZ+32&0/44<"24G)7 M8!HA22YVGTOZPON2S 01S6A;Q%7ZTE199'.OC^ 0^E1&< [MJGLN@X%2BNZJ M]V/UY5KW =Y!:(/&(O(XS=" P4=L9G1S=L$*NEGKPDG '1$-BM/&QO)DL<%% ME?Z+=:H(@.S"[R)('U+/[:L%5I$/-U'=&EUU6%]$3[A%!^[;FOZ$ZJ0,Q8DKDD90$]'EWLR),6/>'.?E,!?,Y15.0HN2O0)MU.KB+!&W 5 M?=H@>"V6R,"NBDX[\ZSDBI'^=5R1!0!*7QB%X%6:<'60U21X+93*P:X>LKK3 MN)[@\6+J0\O '<[2>+>(F_P'(KQ+7%9RSPAKSM516?/@]55)/G9U5]:UQD6& M /2XV4@]1J^3G:U2&ZG&#MJB_ M$/% )GIQ,ZY:\IH%KYD@>=A53EZ7&A<(/-9/LK1YCM*DQRQX.R1O*EJ49_N? Z=_WYCV/()G]IY+>53^K1E M\ H*EBE@)\)[^)3#\'34Y%,?ERF$4C!]T97&SP3Q7K MFV)CF7Q"@*P(24-^5@2W8?#*"92)717E=]HIJN4SIQ-*R=).]CE.?I8*>>&6 M/[,IO1D3E&=,3#YA"YMQ!(YC@W89,"@#AXFYN_;'9I2V==X8/' MV*5!H/D.<1=:LV A,/$F $ MA,-MBQDI2FD69912$?'ULPFQ3_>+ XO7+IU2FR*(V//5E MMSD5I05(9!959??K,"4_6:=Q1-7N][_[\<=WM>K5?_JUFQN6J^OT%27MK_R5 M$1B^%2\ WHF]%3A&*"EITL2!ICI%K1E*>MZ68APGIQA@ 4XKVF(R)@C)AG, MXD1UYK2Q, 'TZ>RA&.Z2A&I-"5V/P("[.F028-=NE](GLB#6;E:S.<.9PIJ[ MBZS"1AH;RV04615V.W:.L.["K9IIY@*5C-6&_Y-U&.Y;0E.E@T0,E!IQ7<1I MQ0QT9&(E: #L6/]!(.U^QU2BP)6T5JIIJ M2<5F<$O:<\B7^#A,/CSAHGI$Q>9PRPNHKJ*68I5EMSPMM05(9T;59?<>\F4] MN'BT#[JU#[B#U5UMV=A0797.#=[Z.8&4&7A2AI64&6%W)Y=T=YWF41X;I,P M$(@]BA"!RZ7"HVS;4(D17YXBO(UNB<"OUJMT&3EZ:;S5BN.W;GW=N9T--1L]-BD MSG$9+P#[MFFN-JWOU(W)G6V8'*PV;W$2\HKJK/!5.7DU]:SR*M)RH?0:)[4^ MO%)\DY-5)&&.OD7/*LC"_+JONC+ZZKV:B?E14YL)+HV34&^>\1L4PV)K @_@ M4()G A" /DBX4E6)*3J- T:!5AS_P=IEL8[R[ITY!YK9[__P>&[S!MY=CU>: M[U7OLJ/L\*XNY]3"*LY64RSA=!()I#ER:+EJ[X43XL<1/RY %]EC #@S?KNC MBP'L#[V$E?[K:!*CW[!?O[Z(RK12;-9FWX?,M3_[LQ4(<. Y2P-[4^ E%H5 UG81K6O&72'BH%6P7AMCK_D-:QADFOW#3=V# ^Q>5QT\2S M2A'(E#,?;!$X*AC$V] 8Q:B;UYI9*,.>(?L9OTZ"*_ONZ4TPL@T8W_G@F*=Z MPWTP!M[03;AI3Q]];ZVF\&-4_(8J>G]N0FN>7**BBM+\L8CH,5MS]^"@P#S3 MG[N;J;0M=^.P5K6RYN&CR7MA,HQ7C%0.Z@\(!>&>XOS-;TW1FGBF:H0IN6) ^/, M'"4#@6%<#6ELYGS(/0Z07U/RSW*Z)6' M^EGM [7=O0J>B5I!UIFR(3(GB4 ].NF"LH+?X695OT$4549LX"(WM"Y)%* M"&BK&F)0%^Z$11'/?X!@!9SZX"% @X75>!T:O*@':LX2S&';;R_-R$TXL^U> MNM0'0(ZSQWQ9]#,(XD<9Y:!\-GVP5\@X825&QR$Z+OY!VMP);LA[;SI>XX*^ MZE-'%>D/5Z]TQ:%EP]P,&$!W'%O5:-GM:U5:VBP9V76\XW7+W:TK-QRQ"FGH MS)IU1A(;"&5HZPJ]UV$!A5[#]@2++,-?Z;$JX90R5U\F( RD5<.WBZF\3].! M%HZ'@ %W#Q=*@)T\ \FP/!"GOUP"L#!P^I<#\U?W$_]\)T; M9\+E+&PO=D7-8W4ZE[O2H*(GI,A!K76<4\>]=HVEF" M4E,WU2]Z(W17X)S\&*-]5?.&ZOIE[CU,FL?I<\9W%S91[BMFV$#ISNGH:!"> M19(C+Z5 6%/7P09!8:]?;O(R)?1WB1!%09FV$CHL4?S]&K_\@.*D-=TX.5@L M^>772=^$(713H328SW>N^;_O VM M6B/>]5).H].Y'JXEIIFNC$-I.=$(FTLO=HZT*4?:($Y(M[D\@N:;8YHA6J;N MB2Q&QD[-]4SNV3_2*T-.?,TIW[9_B)]0LJU?QAK112>WF.CCAS3;DEU[+7[N MW1DS+-U]&ETL7M_CMR,;^"U_[?[\B-N9*?&">,:$LI>^]%Z$;"K&HH16EJ>I MQ]MN?0>M-3%?!Q/5M]=!(%8QDT1U#,8>*3:CFTYO\+N;=4_N'C__,>:# F[H M7H8^ID[,9A^!7>^"ZSJ"S354H?D[C$>2VS;91U3[Q_(,(16ID-5%-GI($J,)NQ*#=+Y2HT MR'!VH@F86 06/A8(HNK:KRR[98/WU$FR^H MD+/.;\-GG-7&76$8Q>'$>F(8U8J!=5J7C8%U-D=DV:=1&'@6]A@ K%!Q%&BG MG#%@=V8ID M(#=0SO1$#Q591-]MB_BI*3F9T>IV!.HN0\D:)61OW]2G;LO>"6,O\W4@FHL, M._#*8J=:PINN;(I5;N*W_#^#5Q5 MF(\O[% #LT:GNZC#6ZG4>0AL[6EK7"&M2G6H;-4.2K+,[VD8O4CS=7WS!GA2 M;1'W)*QI!;?WE4/GE*5:I5'+E(3MM0#%W[1]V)NJ>6C1D?4K['W.GZ,TN 7E"6/N$M=9-,K7$O90M<["C-#%T!A1\LR4ZW[:-Y]N G=O4*B,*0->MR4E5RTTZUH_^.+X9W2]?\0%549J=Z\BP M<(9?1V9 [BTB.OP4Y7]_PEFV6W[-4?*P_5*F21H5N[O:BND?B_(I?;[)B0]& M976U6I$U6+E4%/J&*E>S_[)Y=FZ^=8N04'%E!RE5=-2N##!!N(.)#XQP_;NF]G)MN&J 7=*-\Q\SQ4&C1K50A+9Q- MT( AP3I<#V=A?B_U.A."/? C+*DQ8P7SD NW2\T0H3P9B@AJM^N8"(( MW/7Q; 0+57(4D1[BH+(:M@U<1D>9'L3.ZHBSPH00/TIC:YV#=1OG^OI\F_K$ MF"BD<-T)%A_.R7Z\1P5[D\0%Z#9'# !'3RYO<%Y3LV!.0WR P_/)$P!W#H,O M=PS@963L$V3MD\43)'ZLV@S'_T(V_A>R\;\(9_S9O"B._\5H_$--()1[80QP M::-[C#RXU;$JHW]U30C,0 U M3;4/9TLJD*;5I-[D]ZC<9G21<(=)S\G%MB1+A+(\+"X$^J:*@J%U;\L#WHBRW&Y0\8K*8'6LF"+C300FPQ]JFPB94KR0X M;=8P.Y'M_G37AF%[G/FW^[?]R\TO,5&PYK2N M.;EI#AW2ES0AP[-\045SE-/]9<2?392M+.R@]/I1GQFD-LH0$CSC8Z?S<(]T M)>]^T6<,]B>8K$L VNUAK[>QVI]35,XI*N<4E7.*RCE%Y9RBPE)( O1B3_TGHAK.K8@-S]E9C8&^X!6XAF; B7ET_M-YNVNL[Z2]D MOU[?+\>]?49S>E>*A&"(9?_LNB:6 1G)C S03ETVJ:*@4U%-73HFN0T;]8K MDA'X= OS:^KC SH$$G:N,1KS'O,9(VZU+%:/N5R6Y55 ME"=MA4">GS;"T8Z4)@[O168B*A,1.;1Q,W7 9D(:6KP6*=03*)*@;_\$_Q<< MD%^V8>N*7EFSRW O"C(E MD@0#8&(2@9A#E%)>*@G"-WT+5$IWMBGDCU[?.V MG_LBP3V/*!6 *ZS9E; M4$AS]S(2;1-:?&.8/-937(QE=(# M+21DROH+?"P@-YI,+\7 KR]I]!3N-'5@=I%7:4*-/'U!A_>JKE[C;)N@Y)H, M%'U+8-M=,1W+1GR1R2;RR2TG.\A=2-^0\HL=&P'C$M41>NIJHL_9DS^#]"G: M(.:U+BBX4%Q]<">KU\USAG<(-86XGNE0,6_^2.&Z%2P?SMVK:M"!PG ^A[., MK(=Z:N=CUH^098XG]&-X&ZQL:I#!L4)C_62"E+9PAW>F>9T[HG-,4[Q5N0V. M^.-OB1/+JA/$8F>RO;*SLN'MVNRAM?ILC1Y5-(E!4D=D!LQFDF1C#E!Q%QN\ MG1R(6L5I1V4[G*&M&H0J:#ZG,$5M92G!(MS"U-$1'/P] >N>75\9 &[.ZNIR M$(JU2G/@Q^[>+CU5H[^>K#.M!)%=[T?4XL MC'=89*]/15K&&2:_(-YK%S#@5B5DP$X*^2 R1I=$0=+J/BU_8SY +@#IBODP M0#I#W 7V[+K\F77YL^K>CJ:<#_%@,ML'?F9^?KT64.E--)FI M/CS+P"5Z,S; NQ,C%AF3K ""O3AP6'YS2$B['$,%NQ0G")C-X@38IH]_?$J+ MY"XJJEUO/[K M-THPGI8\IP]-2%TE;'YAXO$LWZPLJIY+)K\=W#'YY=>[ B?;N%H6#ZAX26/$ MF%A$(/O7?5@@1^:A7.1)VW_)G$FD<$-N6'!N'F7"SXCXO9O.Z[7TT? @<[J! M-S@P+&W@S)CEHX8U6!X:.+>/YK$F.>X@#_T)'RM4ED0"47:;1E_2+.UQR5,M M<).#<@&:>*]>JFRK*1@ N^4C@"-=XU,,0*!F_07=0#-/!; MN9195E M"&Y+QQ3NQ,M>F6#XA,\4Z !K:Z8\;.&F"\J6RH#%'VRMS$9D6?>< MA"]N>6_72\#8(8M;M[7)>YOK.YRE\:Y^OPS'*($=O@$:30_AA(W.[_$Z?H]7 M<73G>* 71H+QB[W'CPM;T-3V.>Q#?$Q;8;F8E/66@>DDU5(D2I;Q]L]I6T/;T#J/IL-67U0: MNBW#U]#U$55/..E1+2ZO!VDT*9LG;N1""M=I3FPXC;*;G S&MJXQ/LT5E4"U M?'*A7##V2'Q32=S+(:\CS=?4(BXM*[39WV0&M3DYI=:1U;PZ#:3(V6&]L4I_ M))NM=;1&%U'\&THDN@P#[L+I$N"3TUXEZ-:MQ'#H.+34 M5W"MTA#X'5/%#3Z&[HVY+U((>J&#P\4>[K);ROPDF@L-OO#"P"H-K=;_T8@1 M\FK%6D#5U1,R0N5"8WY!6?*(6VIZ <21C&1@+?]\,'=E-VV,+@9+8%0WTZ!S MZJ+XG09Y?7:X=!XRM\@R_)6>>5SCHCG:H ?_XZV4-H)N7Z6!('C5-9::7:76 M(2?@B(&(VX$D5X14T7; !(8;K.!-B(LXWFZV&97D MY[Q ,5[G5!*_X(R^P/GS]*#)')%DR0-!%+R]6)/B<99-$++"O1:AQS5C?C%' M9&0;)S*76).B#[8QF#>.?S5B-MO8"PUH A-XB:;WX$]6H7DR.8[>]GIW=@'" M_$V>ERC-:%R2+-0>HFQTQC00'7VU=?)HE&;S+FJEW#QX73:4F%W55B?&X%X# MKJ+,7TT_3$(_%V3*H3-1E%'FZ>+L JTP?2KB54W]U7#"; **\]0-14NV1[4> M*(5S7)WPVZ3HFLZV23%Q&IK4".>;-2F1;/TPJ1&%K4G].7R3.C _%(7$:F3- M.(;!;W9RN@^4T+SJS2>BU>"?@GUT4.-<'UL]$5=,SK@=O!1H1$:X-_34$V6T MTS=T!ID2VBJ/32ZO1J'PBVXU,,ZX+5$27LM_]$,-TC@&P8)^OZ MP];E$ZH.&Y>#;M&H -W&L%\4U&S>K?.5F[M[NTXXKMA8%*,7[EB]U2M Y5Y" MSY$&N0P,,[S1XDZ$NGXLCXTR=(G*9QJLYJIY:V;F.EF,-]Q,\_/E]O/E=JMR M/]\8SL\WAF4WACTJ-__PC"A7]^@%Y5MT@?.$J:$RL&[YSP4[.2T$2F1>O>,3 MX5\M^*MD&]=BX"J9 *+;@[$@3DZUY'*85ZN8_7M8QCVBN>&4Y:^H^%S5CZ=1 MBMES+!"Z*]TN@SXYI5.3S[P***7E?.W[?.W;RPVXV55OG>O=OMPEDSS5>Q_E M:]8;PY._=V5Z#W\_*HG,N8/QI4\F>TZ8C]"/:4XK2[,KF["^=85,AM_<%1UE MB!.+21^5%CT@J(N$#!L&[FBF%H%%&LB03.>_!XT"EPK,_?*\B8K#[>$(]X(A MD\5;:=4,I4H9\U?'./0@/8&6GC3/\Z[D8KTNT)HL5_>Y/,L57:G2:Q[C4S< M:'?")@3U((6$F1,'YX^7(#+(;A.B\R^0-LCRXBN!&(I5?R6$H0=Q!1IU'B;_ MXEF/Y'OYA+/D-MVDU34N#APQ!AX(W9V#R* ]500U+B$*(<7H7URJ_X;GAW1% M*"*__5>:)XT^W^1QMDWHX?^!E9M\&LD=S]*VT3+>=C5#ZZE.SB0WB/+:ZSK< MZ_S+Z@D5-&&@0$\H+],71-C&&T2S7?@9[(OD']M&(,U%C'L49U%9IJNTB4P? MOM/@U/3BSY%[;77B:+UZ:FINI ZQQ*-1IE%;X*?&4/-ZM9O,,"'QR5YNR2*K MEYW&$U.[+*M;+U?]P@J,NAO'ZF[_H-?6,\3,YBZVG*+JRUIRIO)@70!E2U!_T:!M[=K9/=IY-&VP!AUMO^S3@6PC<1 MIU:*N"HEZDH0!WYP;GJ)[2@7UT[XLIK\*NOD)NO%KGOJ>1ME7=VC\VTWCVZ[ M\4I246(/XTAFO,NH*'9IOF[>;>6(R1(V24$R,#9_!?KWM'I*\V6._@=%Q80# M+:G"4"J)5H;2V51@2\\$%>$,A#N<20QI%=6-4Z,QW(LZ,/[K6V35$% MN[HIPK"_,5/4$+E+4X21&VZ:EX(H9K"_&8SN;&FJPG5I7G*;"O# &K[2QMOJ M@;"D-M^;]^>6AL&QM]L>'+-B7 MU?>'=,ZBN>7+O3],L1O?-3EQ,:8DW&B8N/1K;Y4VT&7.NZ$V<(%* $MQ^2S* M06AU0+^F/.4(%84J0NBNXK(5[9*67-80ZZ@8LPF=\FK,,/K>@$/B!$AM&)02 M;E6'!25!,$*BUHP/BEO'^.2XWYCQ*0K;I?')20TW M!*\D".L69]W,SK8%%:M+@Q);48!!=Y75,S/D:6M'!D>NL3N#('\[EJ8E;H>[ M-@BMX8;9SV]WNK83L\<[;5L"^/7.MQ7^MADM-0E^&](1[F87%O7?WT(S<5'_TLLYA3Y1KTJ:993Y]N#S \+59 M=J^9F8"Q6LDF?U/&HRK:(]L1@+Q3GZ=YX4$+)@7!:B4K_.V9E()H79B4F+QP M0\T:F;D6[,BB\;Q=B_'13/BV$6 V3!CUGRG T-K)TO[3=F/LG =[(9D](4; M%N;)0-5@5"WAQ%7Y.E?)MQ6_M!/[F3UMF4!#NPA4:K)9%;8WQ*)[9>A*Y MU4HMY3EH.\A,4I-]<.WFFJ2;D@SS_-KT::Q:I..JIKFO9IQ< 4PH\6\;XA ]..[Q[/P$XUQJN5!FK%JJR:TMNV'U^- MYJ0BOL:IFS9V2$J!29N(WX8U&<9^C[:+.MWXKU@*A]^4;&C:#&0A_6:GK/]< M\1Q-N_L4O,DPL:U(XS%2?/FA8BNSNM."XX(ZXV/1G6N*VZLISGU*2&$\."P; M8&AYU\+@8NX<4W/]\BEE7$^3@;5L\\&<^5:3L<1@QH<^5*-/ZDSY?84;[6;Q M1%],BC)ZX>/G*,T!FL9N(-"Y<8-3TCZA,&;3PW&OX8:'Q=PQ*O'!&X TTG$5 MO5DU4EH7;Q:-'%2Z"S">RN(.H(, K3LM/3N69IGL33QY,$UO1VF^[C792VKU MKK\RRKS90/Y<$ =V^)U.L/2M5NK64-F\ZKIX?L[(WH9LM)OW_1ZCU_-NTJN- MU.%M-3I^=.R6.>\IMU86*DU:*<":N.#_.LVCG#X*?I.38=C6#R:^3DHP2*!: M+KE0+AA[+**\)'Z%FN0#*E[2.,W7] FY"8WE(R&C9'_Z@#?3ONN7W00>&BSO#S!9TAT MW'-R2?8>:URT[[LS9QUX R:G[ 9N%FV#=W"9S IA]@LV)HP'VU_I &$8A[R- M+0]_8_1,O.&:_#V*,K(])^PR-87WN17A]',@^B'A2TD%Q4-&39!.0>J"W3+_?H&1<52IJ'7,J'[683%;O;-$/[WO'LX,A&W$& V[YD0$[ M\X[*XX,5.1]Z2VAWU&/*NG&V_(/IS\3D1?K#!6;I#P,X7/V1<6Y)?QC=Z,^^ MHK-)RQY(28N$#7B>Z*2T"2(!BQZ)KU4ZV1/<#&H?\GE./L-,1_<,T\I4=$\A METPCVX*Y]35S91."__;I9DAPLVZ]167Y^!3E=T6*B__>1F1%*SNCO+_,HI%=;W)[!=:=S<,?IW=61KE-M,#,<"5_OI[BU?64T5.)H[(= MK-LI"BU:&8!:G.^F6&3L?#?%C=P_/SP27U=NBQUAX6?\@HJ)>G,J[8R4N:H;GR^ M&7N^&2L8,Y6MO>;%6$ 7YWNQYWNQYWNQ'M][/(%[L>=KD(%+57&J4KP%"9RE M3O42)+]Z]^0,=')?4:'MY&HAJ*W-1*WA.!^*D>?)^-#J8C?R3IR#(HL8F:&:ABSRP%N5U;,@RQ>%N/^Q*8A''V\TVJ_,;IZG_1^EK%EN=]'4V7?4A"<"2 M)PR$NVPS$TPGD&5QB_/U]&1D%N163'>*_&RK *%[:)Q3BL,]J[$KB3FG66!? ML]CJ>9JU,"0!6#)OF@WU4$LOS#'1"QMA 5[6.8"PZ3AK$F3YTH%A1:N+K.H+--5BI+%1)-OGJR?YBUWX4/YJBC&%R#J6 P9JPRJ+J"8K\=A 2^>77 MNP(GV[A:%DV2$BM_1 32LL@&.3(/AU0KQ+YB(H4;T[:(\ABU1-.IBID^8HCE(!H]+,YF//F@8UO"&4YZW([I M'*?=8;@'10R6[PA).#=38C@.O@I#< 2GP,J",5-?2'>!;V6$$R&&SR],00^P MMC+F80L\Q\ID285!ZQ'>UAW<7V\ 1OUXYH E2Z-+G)3EW8EQHK!)B 39CPNMB51T9+'ED*+_;87T,(+ MYF6LRAASND.$#PN6LS;>*$J1-]N6"=+@%SU<*V8)46H*0[&.<3-ER,+IV4Y0 MP>0(0X'IJ"N&E@LAYD2L$$X?#EW'.)7PM*HA^J5Z6JL!* M\FHD$.CG-ID'**HG5# =!>-+%XCH?_%RW/FTRT=YT':.[,/CKIXYJV;.:MG3 M\>10#3'9KJ'&2RK29ZF.&=*PLA?$TFW3**QATFM?_J>PMFI\ O7VM*9VF]A, M:[\T$4F7N4HF[TQO$J;01=D$H#@?/Y2FV4L04QL:<] M$!UU7JQ&__/$&0R?"ETL[A;)/[:MO[A']:V11PS25;W&W1.BBHW#TU$C\1CJ MIVK?&IMU;][; >DJ2.BGHWO'T#&)+EE]O/:HEP#<+1"QV<)G?*_@Z(STMRM M!H*/OCO6%]7XK2.M.&*(^.V,O7YHUIEO.-'H[R>LSRDMF0%@* MW(\1"X#?JMHK"=$+O9=1'&Z(7$.@5Z]$+H3C-(^*79UF1"03DY:$H:RW7C / MW*GVI!^@@_?T5HWV>,/GA<7/RN[Y'$9;IRS'\BT?]3AA*/![1TJIK]AN1JAX M^%F4U,%C,PK>=F*Y1J:SE31S6+^!%\"05C' -J[\BZV&_8RK0E]A%[^XP$6! MOQ(.Z[HJR]4E(3ZM'!; H 5'#AY*4(";#]2K9L<"H\8Y1=1_MLB>:%%*X5=ITSRW!VG@I N8\ MH]@**@;KLY&D5@"#H.7J+JVJ\LNV6#^QG]=2:<-GG-7&W5N)BL.)]<0P]#/ M3NN'N6"=!>[,U3P+>PP 5J@X"MW\">[,WV93'?^O,,$"T>M'*BV=#Y.6!87PYRK]#OD3H'A9Y.T.F.9RA%HY*+NYN^Y(A/4+K3*0WFEU7F-B[& M<'/R_A85*>7OGJP*&9,;[W,KO.EGUSPPIR\^ (,/EP<^]6,-*%F^H")/UT_5 M=9J3C6V:KREA#WA5[+_<$'-^??@:/=,OS.G-"JY]-3,C7,XH,/P6+%Y6RV*$M4M=0LRDN M\+:ZIYZ.';93;M@%\Q0:NBMM*!A!;,#\J,;AM)TPM]J;NEYWA"0$5 MA46]R_;\&+VFF^UFGV][&3V3+]4.P+>LJ4 ._*9>^0E6XK>!) !QKE[6MUI' M+I[#-5=(G*\?4;&A*=%CA6-\ZA1J\,E_A>%SHJ@0 T3A%O9G\7F/Z#J#:+2. M(Y(W%K@B46/_=CU+YNB]3FI+04T?5;K1/\1P.#D*LL&NTU>44%9'"JC21)Z7VVOB MO=)I<*ZF;K .] .,[JN]"SB\H(\U/BU7U[_<7M"_]ZT-KH(0+'*M%&,)65$5 MY&--=\5]Z@Z\!/?%GG2?KHGT.$+.PYGCH@_TX 1 M^21!H'R W/MU$T9U9-G3+(M_Z7T88-><6;;MTIF]C^SCA+6U1WT>2]=1NXA@>\NK@"5UJ;DK2IV89TG5:D\G);4"W0B5/* MF@JBE/RF@>N\@9QLJK@:&8'7-P(O<*VMLA27OR;]ANMM/N$*E?!=&\N,D'\US4 :XI:Q,9X@K8+NB P%;J56P(]M/H[?B\D*RG>Q1&K MO+(;&R]/GB=1O>WAB4CY2U2BA-Y]0GE98W99O:U76[)/4OLBS"4NR<)V3_1= MM!.]G68'61=6-$3F)/LUJ_&BI";L8CS.[)KO:HVZK%=@(W=.PXXN8$WYC#R- M$3%U#BV0B' CD%>;YPSO$'H@R\ 3KJMOHV3Q-2J2\I&68N]_IY(F*_?_0159NN-U M3A]*T3$WDWY4+%"OG[=BE!9&P8F=ZM$=;L[;;$*Y0T6*DVM'/P'C496*;7T']&_PL,Y,Y]6*:^ON@;WZX9>6K^6JQZW9_@V,7F\G!T!_ M G8PL\P=[^X Y-I,KCQ^B/BV1)%#O>%@5]1R9/R.*EZ'XE*IN6 MK!<^K.,=2] $MQLR+ M6OC"?+E74W9Y>(4F O:G3=SE^"B,)]82P"B)1]Y?G1\"ZB?";G0X[99D&Z M]V5* XE5&)=/W-P.![Z(U=$)^* >6^_!*O8>K&+O3TO%V(S/H&+O1RH6X"D[ MBZT?P2KV(UC%?CPM%6,S/H.*_3A2,8W38&^6PK!%$6_G!UPY<#P)?_1YGAR*D)V#OW53&CK+#O7G6KD0,U7EM'I0+QAZ+*"]7S>L7 MS2$)&=WEBD%C^4C(*-F?F-N2.5"W(K2+VH7'.Z9>X>,;T3CR]ZE4_A=$N?ACJ M#()MQT4">W+*JR*;>7560DFX>;X?<5&MHS6ZB.+?4"+151AP]W:R&\*Q;A-%VETT+'06[-)S#%8QP!6A;/&=\@D= N#." M#?G<%BTQBJ)(M1J3$[WB]M[.26 M^4N49M3PKG'Q$&7H,*T-%V4CN:@VZVZ:@YNY=ZEJ(XZU9<)QI*#NZ]ODX&Z# M?+WBZI_;M-H=V+A^^92.+Q8(0+K+ 4R0 )4,P*NI0K&["#=P<%/?*AN>6QTR MS4>Z! -N)2T##E"_E/@WU3199_KK/5&A]\#6Y].EV?3L76U=8G_I?CNH*Z=( MVSF9E7U:/,-R_AB'RG;(#CV8 KG]9&FPY<711-38&KN3**EVDY,?T6/TBES> MLMM3P2^4MU^M2"'W2Q4!I(M5V?(9%63<\O4M+LO+J"AV9&IH[OTS+LX!H5MF MI=#6&"Z+JLW */GEUTN&(DH,K#]214/S"4_S&02 M.:" )^N)'A*N[FHW3J\81_F.>48C@.C**K @G$T_ /%C"%?#:82/M2YYP,(6 M>'Q=:IA80=7EPNS..$0H Y MI;^54NO.OS=K/K1$D)U"LQG\A*IE]319$4GA]@^Z<>$"42 HISK:(L ]1[S= M"QDSXYG*GALJ[4%D$M++VUE?J:\ E)=:H"X"UW1(#$8H;7G\3M"%6,HG$93K MQ2*O<4%YK-.#8!UW(@3TREF%:K3#!&$\[ MA@9X@E5Y6[*SH_\&U&BL^7YJC(&N$*JN[K-KF^A+3L)T*S^R5LOK(].,BHUO M)3-@9LP.QIB#M:3YY&M_;C&FSW*-#%]MZQ,2+3:5<6C;2XWC#5G&5&:N;*"F M1#]UR(^%ECK;-SG-Q$'=9_G&RP9:;?/@H74AZX?M\W-6U[2AMXWVR8F$E[L" M$W6H=I=1N8VR:G?3+74^YT2]OA8I#8VTCQ?_#XI4MW?'[[@=KV-V[(4/M*+K MV.&(\9VI"6O4P1Z3I7#/U@VE=$?FE.+X'D*Y6SO^0:';LWG3Z^Y/E@]_D86M.%Q MM;?E$>?L'3$'SK/Y\QV!M+;)Y:/4=J$LE*')M[>V-Y^CQ&@MR'F(U@N/9:Q] M6AX,)&G326M*M)Y'XQ$;[E;11 ;[%;.%1:$0JP5[&V ]FYM0SOY9VX#6<.LZ M= ](CE.E9($5Y7;[*U[@=B=C$KJRFD?I%:@Y[WULKX-=[7M8A-E\U=7W%8*E M4^U?WY_/M2U(S8>3[3_JGFQ?YKXD$?XI3',X4FZXT._+ M^PU6SXUDY# __,].M)E[#>9CE$?KYM$G>D.QH!)9KA8)^N,G7 M%U3>H2*FHEN/E=8"IJX(N@FF8!7:GOSL:+<1/:VR_Q3HG3^=*UZ*/DEI%P:@ M0]4AS7,C]OBW!_>W[0G/E+6X0LDE82"M&G']@K*DPINHHM5.=]?I*TJZ7_J5 M=)T5 ^O3?Z";<_P% ^Z*,4N G>1:Q4\HV69HN:+C\H@_3H:"51U,L567Z01M M=;3J6MO--JOK9%ZM5D11FSLNU*?BY]JI,2J'*33I*FZ!FOC",[NZF%(C(-_' MKCHF'8>]1V8_<:39'*H%D^;NBG"IC38VELVH4!>H^[JPE'*WX9:^57(\@"&! M5$P#= D9!O-*:JZ%KSK?04Q"5E@-V"?(#@R+K3F\E":7PBVGWII&2_ ZY=;M M"RO#=R:&1"XVF.P,_T76W+BL%BNR(U!:T,Z!>E^9RB9J%W+GJ<-(AC*P5AY\ M,&=^;I;1QV")#!V@36*HE^03$7JE"$.]G$1CSYHI.WPYNFYJI N)H]1>K9ZF M,S&>=2I276G=]HO:V:4KW-Q+H1R87-_C++MN*J6I+#N@N"#K##FN,$1I+#]C MH?DZ&8"U1>9B(&)3F!5D=$E="X>>T!@"SK,Y@(_56.P]B$NGB:P,Q-'AS&M3G>CV M67%+-=]^64Y(X-7*-8Z.]$\NM$^0E+JTO%@[XF# XX)Z&2Y#^+)W= M^9<--LQ&1^D+Y?><_76LM][KX^)RN>H- RO?2PK7O?K.A_,FR^>=)<,VU6_S")")N*A<)IZLSIJ(\Y]P8Q M2"Q#9P3NG7]/F-=KZ*>01]):X(WXMZ>WDMCQ_)H;T-A1<[$M]>$+;=*SYM@M[2UNS?X$Q M6WE4VX^Y_YR!9%E5;>0>&6CL:6<=J0@&E&]D#Z'&E.1=CM%LGMI:7I%U7_Y6 M[DWLO[0VL'978&$G.5CN(FO&MV,"E0BVPOF M!.U;R,.!9AZH9MX(\ :;:W.S>2;<+5>?T%?&$MAE4LV>FLNG*%_7);.NBH*, M#2:RC2G_W!0;C::3K1:DJ8L%R6"@[@J,YO-]H M6:% %QU>*_3,OAQIO]#_?2$[_/_X_U!+ P04 " H;Z-8/ J,%\^G 0"J M@!< $@ &5F,C P,C8R.3!?,3!Q+FAT;>R]:7?;.+8N_+U^!8^[ZW1J+3K! M2 "I5.YRG*3:ZZ9BMYTZI^_[I19&FUVRY":I).Y?_P+48,FB;,G60$I,5R?B M#.SAP=X;&QMO_L_WZT[TU69YVNO^\C?X$OPMLEW=,VGW\I>_'5T'-5>%O\[=V\]??5=9)?SFX*HJ;UZ]>??OV[64X\[*77;Y" .!7:3G&Q-\FIP<71KFO<(@NRAS@[N&#V09\7X9B=S5=[H3_J;$1Z_ M]?N\%\) /=]#^\]WYY_N;B^J[[^[]561R6[N>MFU+#P?P]? (4"'$$V\Y#"W M>NI%_OCE9>_K@^^!]!#P0PQ'[^GGAY=2WLQVIEN-;3:]K+V7G,NOU;U[JWG6XE0 \INI\#0]0M)DJ;FTY0WE MG_<]W;^VW2+2F96%O[&?>V";N#4Z.S]U:<=&B+S$+^%+BA"Y>_RX=W.;I9=7 M1>2;1J/#*'1B\NG#PV%KKFTAH]"C0_OO?OKUEX/C7K?P'S[\XF7J(-*#HU\. M"ON]>%7V\)7OXJM!'W]XHWKF-LJ+VX[]Y4!)_6<@6]<?LZZGJ&^"?>I-]? MAZ_:;/"SO+O\Z6_X[(F5I3KJRNOPJ$U?'WGJF4#!CQUY>5!^Z:/4Q1]4)\ ! M2[41@%BFE2&:09!@ZJP%5@V[_+TX#W*F2^9# (O>G1@,8.:7 P]-KUWZW9I# M)SM^''A;_O/FU523YK?PN%3VXF.::]GY?U9F'[KFO>?U1&,E=(P)8CBTE&B- M1"(U1#JQTC+'(5RRL<:__?#:/W%U:.3MP5N(/%@LW-Z12-XU^*,_DT\T5W$A MG>/&:,P)XDY)SB5V)M'$4)SHQYO[-OQZ8HO._-6>N=\FFU"#$XR=X(PX221D M,N&$2X$U4]0MT*9_+$ZC#UVOZ;?'ODV9[)QTC?W^?^WM1<=8D0";+2<4(, M4=!"##RU,#:)9&R!U@0%X@ 0RA9JU7!X>WVDR^'(@\B%-RJ,S$S^^TT0B _? MO8+GJ>K83VE>3+0U811+:32S_MN$&2XP0\A0*0D2FM'9MN)Q6_&@K0^-M7^9 MVR(_>"<0_V:OEC.;/$,(B)(YZH0CG+D46.4\B5X[O01Z]\$#($.?5R M1HD3UK-5>:'3#B8.D@5DKOY]- @ET'H^6D%0XH'( N.$2QPFS&I;OSZ^MZHX M\09^5B+8;[+H9QXY[N&_D!@JPYTQB)&$ 2$TX,AH0CF"RII'N_7'<69-6OB7 MI1W_^J/O:?[')V\SG[K!A4'#__AH_; J.W_O7=M//=E])[M_'IFOP??(3V^" M05T^6''7J3M+BR)7_>SR:OBN3\%Z&N!@^=11T9'^2'O"%38?W#3 ^8&!/D.U M5].C>V:=#4:QS=^^"3[4Z[STCGR/H]*G>GV5A>.(/KP3C^ MY2!/KV\ZUALOY?LG7UH>YKU^5AZ53N+K(5E+3E1*R_ ^6_9S=)2:<.Q2FT5E M(VVEUW)\\G^G4?S^PV]'IZ;??E..;Z,C[QIF11"7(2FA_V_TW-VU<3/-Q*VX MI/KTE='QZ".OINBP(%G^*'D)2GCT8RL%X: M#DEA+T-[!H?&?^S[32?5(\&/3'H= *77O5/,N7TX>#NZ9;8S;UY5OG],QW$S M=IJS[W:)L^]VEK,4M/Q<"3\' ;IBR"(ZP9,\P^OMG^MBJU>Q5;'HE+%VH%JQ2Q:/4JT+-H1+6J!;CM:-!-2 MW/JH.^6HX,4=%;Q*1^4>65H97KD+VBC.M@-( SE[;G7HKJ>M+A,S3OO%J3O2 MNG_=[X1I[=/BRF:>+C>9O0H4_6I/NKIW;4OF/_7A>@O*U__4Y="0#R;$%IE+ M_.-X0%%/P _.65T,LAL\K4WO;D;NT9O&#:NW;"Y%P#MA7'!6=H[,/=JZ/"M> M+\*&@[<+W7F/%VOR3-!*/9-IY_'#O_LAN\5K=Z][)\[&I*%_LG,F4W/2/98W M:2$[]1:X![LT(6 /]:T)KB5:@('GMI!IUYH/,NMZ5Q132UL>&R'3'DGA_&J_?H6Z-1;I&(56/5H6'1XQ:1=RN;IYZ6 M_49RC>HZ4K4*NMXHX8Y,5]?=CFH(LJQDJKVI_N/FS;0FCI$USGC=U@3CCF!H MF_*SOM#DO(6*;8[(ZIA7RP5D[0BP]A&@%@NXGK/(?.<&COTS(VN!/<]9#K]S M,EASXV5?%NZWV0=K2ZUL(+];>V=7^/Z2OE8[*;KC1326 MDX.?LK[5\;:=G#F:4-H6!K2.^#(;U6Y&UC_QNN[[B^H:6UB;9H$ZUS M?Z(V$KH;+&O!M#D,W$?3:J\7HF_+3F^=OAT4IHW;Z6W,LJ&,:\VX6K'L_IQE MQ:[W1^:K#'O'G]ZM\JRXZ]2=I461JWYV>55OGB[4Q<$2S(7ZN7-SB/=EXKC7 MS7N=-*SH-!]"XU,[T.7W7A+CO'E MXM\Y-#]X:RY3+5\O0/I6+I\MEWNUOV(KES60R[J)6LOSQ7C^*5"@),[M(/15 M=+Q1ENI216MJY!J;OK[7[A%+JYJ_=9#I?C'8"M"-C/TSFUU9 M-6EQGN8#-^7+59J9,]^@VW.;CHRN>G)S[(S,=F/$U0=ZL_/F7 ZN0E57[B#X\3[M+:^=S?-R-OE3*E7: M22>(U&!N/]JK_>3W__:R/VV6!Z/&D[.T:AK/[Y=Z.->=M/+_%?>6U7<&:?UY/-XCJ2Z4W?L7JAWC#",A1UYSU/'YY4Z5ST5P+O[6RXI+>6G? M2?VG-3NCA ]WJ_G:UT)H(W3O82:VNE=3MCT,F>W(UQ (?8R-HXPRW]-?>U]M MU@W7&L^]!WK5!*8]9G6V3&L<8%[/QJ*(G.Q?YG<@<>G"H:;FZ]AR=*5W=#%?_UW\B\S;LA?UFL]^+XO2@RM]S> <2&&$(, K<'OVI0?VF2+-!+-CS$8 &RW+]U M_>7A)BI-?+;%[UWOQ'?2_UASTOUJ![O%_2K3[J=>7G.-6+ZPQD+=;8[9W[*Y M?FQ>[43,M %3,Y"K@UU7PMT=B[__>13V6>5]V2DONVF9#>N]<3OR2'9TK1 LUJ9I# M=XV:PZJ='VE:R6TE=Q\PMX["5C?.UL6W61,FG=DL#RMSFH5(JQ:2]<#@X[3= M.:G=T$C:2NU.2FU=_-)V%-T5SGJZ!GZ6:\T_2EW.;Y:\#-)\Z@87AN S>6KJ MWM]DM^^D+OJ95PVO*5\R:?RO+UD_+VI=M6G$[7D]&\T"+]S!IT/1>.U_12.J MFKG6V19P"/B*DQ?W7<16Q-<:B72-YFTW*V)__(_,4JDZ]MSC[B!5.H0NK3D- MN?KIY54QC'AV+\,=%SV7C:^<=(W]?O%-WH0K]9;8^[V\D]=G=;%V&)X^RH][G9 GZ;_VOVEQU>L7Y\$$;N5T M$$B]3[R)%-.%J=BJRS/41:;9_\A.W[[SWDA87EXF_W[,[+_[MJL'8C^^9^*. M_#QX>YGW[D:F3KL:_]'5^(M__W&N3"3!+<">)@CD<-G87=?'/__NF2DS?77[ MR7ZUG6F9/.G>](N\O !'HKA^F6YT=9>-"==3FO0 TRM:-1;>+BG8!OV8)BK8!DST)FI[JV#U\UH: M;Y?5( #6&HEU"'^W@;0VD%9SU[JV?DS38U?[Y$=L.Y!6HS&@.0K64#-K369$ MH[5J ZA3(Q5KSOQ+0U5L-R5\<]D%S=\::4.>3*L?K4AN#/7;&9A=$^H=F!2J MLX*U?GT=$T#V.%;5"F2CX;J-[6QLCKKI,EV#.>I6P1JH8&UF;7.B**V"U2!T MVGK =70W]]C&KRWB-SSKHH7^!J\8K-?TV08#J?NN_M$JYM2]/JU+[-.ZMAM*XM15$/F6IB '%M!G6K8.T( MUD9":IOFLZ>!D,;'&FLCU+52^EK&&O?4"VNHBK7K_!L8Z*C7*-9F3>RZT]/ ME,0:C6&U"][75E5J%1/<1U%=[<*%!LA9K5F[V]&@5CIJY7762%1K%U=I@*C6 M(!K1$%2M5WQBU' V8;M]MBW.ZX MU\U[G=3(PIH/H16I'6Q>?B8SWZKCWO6-[-[64Y;"-MSSVC_8I+NB$TU@S6# M.^Y?]SNR2+_:#\Y979R5[SAU1Z9WMX']HS>9?_7SHK[S""4/%^CH@)_+]K8) M0P9JF5UK9J,5,AL*B" M>@,=AW3=#%J@I[XW6?'>P^?;T+S05TC'%!M?&S?3 M#&\=Z,#=K:,KBY&EWTT'-/D= #@FPO5@0'T[_/B5!^]\](+1M=%Q>$/5V]#, MV]*\1Q!DKW^_>+_LR_#X96$%A+&3]WSN7WMKI>AE3_S>S//AY'O;[5VGW:K7 M+DJ4J5>\FF[](]TE,[0SEZF6KR\&BK,L]>@?39?HO.>]>R^[>?H_)ZGO['OHX@N"E^CH)L'\I.>ME]'76L\V=TK]/+7D?9 MI7H!XBC\]]//!V]_B"+_7Q2]*;\9E7_>7&6C[ZI>YIOT.NKVNO;G:'!TJ'I% MT;OV7[KY'I6F3J0Z4O\YOE[T;EY'Y/[%*YM>7A5E^[Z/6_,75_[QC_I[+K-> MOVL.[U^:[(KV7+?9S]&US"[3[F'HV>M(]HO>^%0V^$IY[N#5N$L3W1LOLF] M93C%]HD/'+R-WKP*-[RM>G8[7;KXCSKQ^B MX]/??CNYN#@Y_?Q&9:\FB+^!EJ.%6OZ_1Q=_/_G\ZY?3SW'T_N7QRP@!2D0E M5WZ8Y4VU/HWY$_I\_U73JC4K\:#\,Z-GU]:D_>MI'1Q(?M65H0)472H5<^K" M0&E>1UXGAVHT4E,4M/1;:HJKUQ'&/]YI[*B1SU++185@/G1-BP )+9H!P465!D@D5/:^](&\\1Q@)751".F'#F(AD;/N74CCQL"6!I_I>]]\!:"PW^4 M8]'==]].T\A391Y"@1*A_OLO, $_3ZK!@_1]@FJU6C5'JQX4X&5-B(.EX6XA M/9JO,TNU[<5O,OLS.NW:G^K:YT*JCO4\['3\W3KM7OYR [*XQMIS.CXJ?;= M4(8@ #\N;.Q%NB/S_)>#]Q=G'S^E>?$EM/!@4K4G?I8';XKL[=2YD;58F%'+ MAPU!++3JJ\W*%=JCQGC5"#1]#,?^T?=>G1\E.IU>HWO< 5X*1Y.?' M0&_ XL(L2(Z!EE:18Y*5O!2Y>V^LD.#YH\E :/_Q^]'YEP_GG_Y?=/[A[/3\ M2W3V^_G%[T>?OT1?3B-OGWWQ1E@$<71Z'D'ZPOP4G7Z,OOS]0S1ANHW-MJ/C M+^$R%)@,1?HQ(OQ0GLPJY>@'?R5(V9IL[Z54^V,OBXHK&_U[)&W1("00V:ZQ MYO'1=A#M^3 (*TS(* .82Y @)@P@PG#.H(8,,D: 3JQ0R\GHZQ X/KSV3UR% M)AP:>7MX:V5V:+L';W\+DQ$1AG$4GIV1V76:+TN1^O2\1>7&H_*73';S-,0U M9V 9(TH)Q50C:0CG0"5&TZ &"%D-$5T1+)-FP_*7\Z//%RNH_1>^9+WA9'U0][EU?IWF8N(A/O1 MW_JYO'-"@8C %G.24",BE2!S$QEM76F**%ABSWH)#2#&!&QJ$ L"7?F(; M5UE%7.49$0RT6%APDCG/"63/AGEFQM6#V1#%JXG(PL/J<6XO_:#KH:?X[*], MNAY(ND1IDB0"$J>H=SJ$9<@0[$\KO$@TY;V7A4O9B7[UXG@3G73UR_O:,MGF M*LFN#_B\^/#=4Z4D7]1S438F6R3S*+^Q.DSPF2CM1FF11_JJM+$?=,XWV_[- MA/JFY;X%I7J'I19S!@;T7)U?,.2/;WE'WN3^GM&OI6;M9DRZX<'BS@$-C5F! M+5PE&PO9QX\@L\?+8<$2;_&450"/O0(5V>UQSTP"-30"02"@DA 0FR1<,,NI MUOX *FK9$YR1/'SM)NM]#6T*CO=[VY'?9)@E?MP?&0O:_9,+NREUY\P7^?UD MF-.A2^[,V)?66Y7$6(,QP"1Q2A!I$JVX=P\I8PPN,'@B?(@((@S.FIC/(7J% M5[0JO5D)-_Q(6\IZY+VBGG>+LNA?_2S-3:I+SZCG*OOYM"^EDQI6?C"[E-WT M/^7Q3VN3XE71Z>3E^#__YE'8MG$ )1PSB0MN)29<>XRF7"8$2T,T!F 1#Q-"0:/S MU(N0;Z0T]V$@GC2UEFTJFFAJ8A5. LMM&%B02:8N. 02VU#)ML"33U[>?HR M>M?['F& 9MJY8.N._<_3[$OO6W>B;5I*@!),>8(H05P+[WP0AKD3,!&4+Q!I M"T'CU!:%?#[]2F ZS<[\P.BA8VH,YA@!GDAAM")$:*X!H IIHYW&F"TP3_/V M[.A^ Q=LU5G/#]>=_R^]N6<7&"E4 @&7U$N@5% A8A!RQDJII#<-%I% 1@FK M;YC]Q9 "P2&[R3Q+TAOO;=KO5O=#DJH_[2',YC]%+SQU?#O,P[.EN^B0/86J M<\4N:.A19N4]0=,0)=H83$6B"1)$><'C!%DH@<5:FP4$C<$9,?MIOOA_ZOD1 M]>S*.W4SAI)[04'&GN6X>IU\T$0+% 6PA*#J' FXKL/85#=T&; M__X+1Y#]G'O7J6-O DF&8=$X\OK0Z0X5D;P)^>K!5JE/ MNUY\]$Z:-P6"&L2EQ^8/Y! 9=>,3KDT]]H1A3E3+P,NA**ZE]8;IV'(BCHR M+Z*LG,^J%(8VTV^#$>FG936GW6"=AT#T2[JL*JWHBR==$WP#&ZE;+U]6_QDZ M_V?T[D,A2^/PEJ^-/,GBUZD[/ &_[X+._#T M( X>V6!>T(_O88;L+K<\^O!](-?1D2["Y3 O&)E^6/ 7;IT0Q)O,:EO"($11 MF5>01R_\F[VZ1'E?7T7Y52_$:D>3;L65+,JO3?3BFYQN;SG]5#X\[,U/<:F" M+]"@M\I:KSU]]2_?EW!_>:M_*+1B^)YRD6+9B/"MFZ"6 D1&WN8O'[/[COM9 M6$0WF)7VKPQF:3^?' 0MH 0D@%)JB?)F,@3,6&"0]0Z)$7R!0?#_A?S]>^;H M,%5H-#/X^6YJ<3A7O_[N\[Y_G :E,";!>7Z+*\]%X=?HA>!/^QGA-'+X0W%55K.3=R$N8D)=5F+ MD@PZ,>[!6 F\0?ZHB$]0*1!I*/$3(NZ8$D Z2BS1Q%HFB!=OK#EF1AI%Y?-$ M?'H*_+Z@;TT8&ZD37N*D-SLRC]52:Z\3H0*W*04A"ZA9>38,VH>5%_)KKTSE M&#-$OPF]T(-EQ6'<\._U$!L&Y,O(VQ[?BJO1U9=^&+&1L2[MELD6I?<8S&@$ M?I[7S/(R_'ETVZ,WS#1R]/'1?4$IAO?.:>;HSK0[4'&(U"$:#823H]_+Z,5Q MR01OYOST^IY0W#N:606TDNSS5>+\K%1O@#OS:$6(>GX;R$O&'FI#Q?G12JW'\VZR8]_JRUYV.QDJ M$Y "8*1RP&,W@U)[$)< <\$0LM8]8;IJL)JVI(T>?C!,6AW=)UPUW--YA)PS MI[(Y"G^N L%'N+^B1N.7":K*X0S<"5K8_>7 #Z$7\W#NL?&]?/!=W_NDWGN= MC%DZ""%W"5.^BU!8SDF(8"(N.$LT7C*7>)G$RNIYG=FILM5K^8?J > Q$HX> M^[5\:EA18RK\ZXA03B<*4=C_S*6XEC2'WA MA:&T_ >9>@\;UC^]G'8#O;\X_/78X!:^.0O(3B.(#7>,<3^V,:HL8YH(1V7P M6:5>&R#? MX2S5,)/ON>X4QB\%J4BY&4PNS,PUH'&!C@I1>C#%;,&BE@;?N'%[K;S!L_/]_3S,#2]9/!Y)/(+\[U7JSYR/ M868)2JS&!YFG&M>I,1W[\T-&Z-*LV-([UTNH!9-/UYU^.ART;KW-4@+*A'5! M!($&0G4710]_>=PN\SKZUZW M/'TTJF-7'D5'T>!:5-X<1W]]"6!T([/H:ZC'N5CBZFHB%O-$IR:<&V+A HG M%T]#1!T'SKC$$@"0=!A(R#EBA K''L]769)M[W\].9Y)--MCOHPT:@37]Q9! M)=9AP[!7*LZ)-EQHG$@*3*(18W''MF(YN^6:,<_"_>_/Q\=/'^Z!_1 MKYV>-_N]A1H#2C M;E4H]FYZ\'G7#C[/&WP>WIP+SS',-4H4XSA9,7N:,/@L$?W>MYAHB$X-*R)X'W10 MEC;J]8LR!AW<<'_6!L]T&,E*\[QOLW'^<%F%Q9;)$'J JOD 564^>J+C/Y,7 MT4V9F%-FQT:A6,_K43ST8WG!/SF3L%:^L!2^B[)=IW?-FDQ;\UB42$L%M(Z( MQ$E+.*):.P6X=;)R%*%@61,KE)\M7U!6.HZ,U>FU[.2_')Q\_G@0A=Q96T;( M)FL2>;H>FEYQ.+SYX"UB,8=)G-!Q$:)1Y]^.2>^B:A]I/$)%?P7EB!6*2H=G M!CF$*R*FQPT.G6;8*DR0(L(9"1Q*$$1.((R?1]ZG+J-AG6C7LY1UT52F1^J!SQ3\GEV&L";,.\!Q#G3\0 MTW]>R9QN&'DZ#YE;94ON;BS/?959*KL3CY<4*/,$PE V&@"&[)B<;Y@;)YC7 M\V1ON_YHSQ?OR-(T>D;/%YMCJAH$YX/'P=LP3LQX1].$G/&(GJ5>=SYP383*RVGJ'E+QX\GGH\_')WXH]T:^ M'R^/0AG'IQ+U89K6$_H6I&D5%NZ5"B\G5B?>[8S@RWW2SN4(Y,W7JRSXVG_Y M.,HU'#OKN5?+<0+BW=E@UJY',YM,S_&8"]L!=[U#1:G3:*]T>AUDO-/\WV37 MVXFE;K]/<]TOJ^'*KCD*96Y&E\8QW;M;RLCB45=V;O.T#*?=H<5QKVL&N<_A MGG.;]SM%>(,?(:$Y+2E4OWO+MH2/3J]L'5?'AVI7G\TUQ>=I_F?>P8)2RN[:)5] M*\8&V2M(6*^QX2V#(NMU<@\,9UE/6Q.@X&6HPS\X7R+&W94]@X0U60GU 8Y: M!E]6$5W?K2[N3 _; 7 EX>TVOOU,,IY^^?N'\S:VW<:VV]CV%KS53V''F-*H M+.N1!7NS/!5-G-LS2W-9&Q*WD:;M.)_P:*]4?+W>9X@RA4S67A8P(!Q%P\,] M4__U.)HM2*Q\@-^OB:ZGZO7OW;MZ&Q>R8_.>^_#O?EK<'KR=O!25U\KE].75 MR>*_(>[T>UZNM1]:!?N&":VVUQAC]W>*:KT6P7OK9)B<[M_TNA>VF_:R(2:$ M_TJZ]D,X6MW=3TMXE"*>CP?F) MN>H]4_56B6L,G9.J3O=*U==K")R&6E7A)E2U841<$!7OZG&CIPKLA3\M MBY &=?#V[O>>R>R:!B'T7,DN_YFN%W-7[^&'B?>-+ZVW+L)J*B+4KA;")">G M-DVYW]>_6VE"/:B[KMPO;;!J\>;WI3LMO)CI)1'Y3MV'-01.NL9^GU#R$2$J M*SE$BY:%^&'\U,9+/DQ*Z#1[II3MD4H(Z]L$'[ZU:=3?SVA\6K-XP5(GW%V;P_$J05]*J.=7(GG*0?72SLU64MN8BJ]UBX#G M-NZ]'PA",M*O?D2\B4ZZ^F4Y&7G15WEJTK#1?%ZGYA[WNF5I"CF]?^0]P7\G M.S+L#7QQ96WQ2/N7;\,V=C<8@JMV1?$\7%T,2E>Y1=S7\FO!I N6X\$\QVM4 M)Z6J#,LBAD^%,3._9J.LW![K@49/[&_TE XL6+YW[E?1HU^]5\-E:-(.Z[@, MFO#(<+!8-="P+#?35Q&&\?S]VI[PUE#&;K6%4Q=@X:PR+"65WZ[2PAX&M2V] MRV^9O'DVIUOY>F]U68MQ'2*&=UW$*BVCE8/TZH3\/K"OZ8./R_="QO4B0C=E M*KSXO2O[QK/0_+0V";M/PL4E;BOXM796KJX'ZZ/DFM7T2=7 %_/\)FW?DC[& MZMZ@JL;KJ-_U8T0G+4-+1WE>VMZ3>RS/?+X5LC4*64O)G5?7>X73O]J\6#:6 MTDI)JV]UHV03]&VZ0KDH7_$Q_6Z-OU",LW1;-6S5L+&4W((:C@*/+"0+5,S4 M'A]_^/#QXW.U%0XT_N^V8\*^N$.%O8TC643RNN>;^1^OQ[J7%]&+KBW"LIRP M)_&W,J@<=M*VWV\&&W#KS'KW+NKT1EN-_+5ZMXM^?G@IYK\-/W\T^L3'7G93?^W$#A@B00Q;H@5"D%!G.3&)_TM)KJ!@@E7M@%'N MLCRYJ06:W-0"++RE!8PQ$C$08F9+BPI.1.4^Q M6FL#K@%HNMDF/@WO-@)J8UGS/DPH_7 ':].>SP3( 6RP000+1#&10"J%A=%8 M:JDL (2LU7@"(&8)C F:W;6PWB#7! NI5=R=5ER!%/4>#X22(&*#,L"Y6,!:Y9MLF=.8+V <=L>W$!V M[[#QX]?/Z>3&[Q9#B8U&3 I"H>22"BHI-Y80:#NRJBZM>5AP6-KN.TKL4J=*X"E.\<:">OHKDS4W6^^YEI+!Y MH!DP^\1>K AMS:5O\NM2OK]X\9Y( #PJCKUH3R NA5 C MBI0R"2<<,B%=PJU2WOQ""D&ZUMP!;X$E( 88- QQ:Z9<+2JTJ+!:5& *,T:< M \118K'D N0((=$XE0"^3KM,(QB#&A,0-/\LB8LU-I>+ NQ4C2_] K9F;2W M:FY'U<;?V[9KL(_>Z@1$3H C$IAR3KD@3A!.$HF<<@P9R#!D";9K3K?$T/NI M.$X:-Q]7&V%LD:!%@M4@@062,R"(EIH$+PI3#!6B!&BB#*A @M5F&[,84(\$ M9(^1H&GI1P=OCV5^57.CIP%XU@30V@@R!7&:S(<,4V@*0,2 (Y!"H:15R'F+ MA3*D.5JK<2)B[CTW0)H6SVF"^='J9'-UTBG$_/\4H(8XR[RWP*C@4#C)+4-K M792$<,P$BA%KDX 6ZT\- B<';X^TSOK63,1)_$_=NZ[[K%-MO(QMFZ7[Z",- MA?;.53HI1?;<:IM^'50GO)OHQ\Q#&K9.8D<$E&&9JG,.&F4Y1GRMR\$@*%=M M8 (;!HFUD<\6'%IP6",XJ$12J(!$/%%$&LD31ASCVMM0UAIBUFDOB5@0&C-( M]A<;FA=2.D M@DU %\"(PL5@E2B$BPYO +CCUSPO\;!EY-L%Y:C=U-C<7> MH$ 2$*&,) I@H1+,%*',. VE6VNJ"V0BI@+&'#7-%6F83;':Z,RY3;MY/RNK M/MU9'*LN"37Q%2_'/=_E\)5\7 )I0H:E4% +:T6"--&,< :Q98YAP#CG8KW> M= Q0$@,XFS6_2+&G)3II#218BH0K;OW0ZH3P8RR%D"; 02/67=I)D!BP6:^@ M+>W4$*]F'YWN.=IUVCV3J3GJFM^[-_['IQ*1)K,_!6-0L80J2(EWO14@1AE. M(44((K7657D$TY@"&D.TQ\MP6J!H+/'W"B@2K1$6ACL%&<&<*Y-8I@%$R"HA M647AR=4-R83 F."0#]F&ZAH4JGMOG!M!M9&LG96B=G0G:6&URY3!0P #S'$-F22)=)(BC#F27%AB!:E8 M=KPZ@X>%NI0LAHU;[M($HZ;5UAW45HL5)A:&LB$)<1@KF@!*I Q)5DZ M4;L M6$AOQ#$!33,Z&F99K#9@-S8Z"OD]DF$#HCCJVJ+FID9M?)IM6[G[Z)&-1':0 M)O%%?A_LF_793B[3U818R3FFA#OBF%'0>(L%"\H0L8:L-^XK8L)QS.@>+SYI M4:&QQ-]A5*"4.V.0D0ABDE E;<(13!+F/#@ 45'28X43)2*F&,5TGQ>G-B\H M M$(6]PV42[_11!+1;KTW#A#=H6,R2IFT4T@3+I575'5-5[!PFG"FL.26804FM ML1))GG C*5IKM4:8\-A[.;$W<'9<573&YGBTZG-@ I.:F4@. KPGHMJEUN:6HW2V5^9CUKD<%^O\C MPR.32W,!(R)!&'F?CS@ .1#*4 UM8A-D2<7<^^HL'(QBV 9F6GUM]75Q?<44 M"L2 13CAQ" M+!94 V,QPU39M6Z/"F,*8 S8[-;PNZ6R.Q6@^6B-S6$U]STJ(U#LVVC=Q_=L?&L>'55$08%%I(I8#!)E)0)4XQ;[JPE M@!F]UB3?&#$8$[C'7EB+!HTE_BZB@S#4.F0E28A3%@@(."< $ NL7*=A MQ&,(4(P;M^B_AC&9K/?M?E>7C\^\":^8HM17F:72_^O?((M^9O/0*<_1SO!- MH^M:WDQ7=^EMA3VY&!BGU"!@]^ZV7F[G7E?>637I)Z66GJ M'Y:M?NW--6_]C[\U<7W(J/%UD^8W'7D;SG32KHW^*TJO;WI9X7OC^];IR2)\ MOFNG2#9*H^[;R'EO(Y+.I9U4%MX:#*2K(.#4<]'H-I6]6JEP5W"_UA[QDNW= MMG?\<','>[RLTE4>-OA!5#\MKFQVA^A3F4.8$1V6HTJ#B-) "0L(5P!: 9UE M%04B5F?@\9@3&$-6L8AKLT(_X$K3I*A!6MI, M=(38&3"0?"89 X0BF71-E$ M$ *D, GA>+TA*0%83!';MIJVT:DG1:=^[?7,M[33::-0S3#S]]'O',GH9'TN MZ1 @#B$L$=&2*NNL@Q(9('"B=(6SN3K+A(:=PF),F[9@M392V$) "P'/AP"8 MX(11)+W5$Z+/3D"B*,.$J@1(*<4ZK9X6 K9M!3U!PDH+.DJ[A>Q>IB$!J%RW MWJ;^U#58TKQ4@I.Q;(U7D7[XKCO]L(EQ!8)Q#GC8J@-+QPD&2K" :-+B1%-$ M146QK]49,8+R&,"VK'6KL*W"+JRPPD&K$^80I8B81"N I+Z*' MMOH.KAAL2\D?X.S4'),D1"9<\L018Y52A '%+-)&GTU@D3-<7"E M@+P&2CRRH.8^XII02-&ZQ!) ";:<6X4Q%T I@)V&%:MU5[F('PD28^"=9]JT M#;MKII(MEK18LG4L<08([J 5"%&BO/-HD/<6C1/0VU50KW7YG<>2)/%X@F/. MFU9;?B4JN69#;=3L=28_?;-!UL.W.J8J(WLJ\?I>ZO=K+T1>*T*6M[_S4RI5 MVBFK!Y2UERZ*GO[SRK_69OE__X4CR'Z.0OF*XG:4K+TN 5EU/L7J4'G%D]2K M:]BJLR!J2[(U#[NMZ+6BMRMQ@-4,(!/#0KT ?[MRLF7]V;*2U!"$6W%HCCCL M@-T]-U(J!J@YV,,YV-%A.^=RC^=N7ONZ7)L8E=><^+F+P8M5=O;A^,1HM+_] MV,N..S*]SH^Z9OC#_*N?%Z%VX8>!,$]&1"E%BALL):'$$*8D PETTD%%M8)K MW1X/QC!4>:8HAJ)I,U&UF3)MX:*%B\W!!7::(6H3S:PAU!K),1()DL98IR&I M*+2SR@6>$"4QI$G,<=."GOOFFSYB9/W>M3+KAIV"VYUHVDSJY>3I,60;R5;% MIA8< ABF9WAB(0G[6RC@&"'<*48I4VO=?R;!)(8XB9/&E09J@CW3*NA.**C" M,&$",$&\-\*E\8X)T%(3 0%P*UU60,5(B80QB1IFG'1, MBW1&<(ZVSOK1,&.ID@ M@@P#@"D+I%CK(@4<)YS&%._Q6O,6(!I+_#T!")HD1#B((::& .J-*(EG6 M^Y9V+_-!.GL4\MGSJ._[),7U5-W7,KI!"J21"KE$%1, M.")$(CGG2<(0TH!J+=::3H-I# (_V\8+-9&%%L<:'%@-3B M4XGES'_#IHX]2JD]$^-D-.99?J!8BC\-]/PSN=O$X[MZ^COWU)K[U9]]E^B\Y[ MU[+[MQ'IPF>J-]^YM[].X7V0/,C\:/^:FON>=297_=S@NE%K Q[Y(X/*^Y'2 M#]WN1T+^QEKC&%5*,T $0-((:QU#P%"-$3,K-#I=^MV:P__8K!=$@2.(?EYP MNXV 2/L-5*WFM;#>"E<+ZXO".N220B5"ZILA!ABID);:*4XA-URL-=>>QC01 ML1"H1?=M*^"V@\#K+D1L5)*8)('* M >(2HQ)'-!6*,8>10&O=O('% L,8-KZ@7;V$N 6>%G@: #PH23"Q(#&)880 MIR"S #MG_!\MUYMJR&(&2(QXTU( ]JV",5IQ!>/.!HH:K1&.=P)S=P-8-S0] M6 6< BO+M5*0(D:@A4HF4#J=$&^:(;W>/4-AS(&($8(Q96(7P+.QIEF+!2T6 M%']0E&BG#*&8<8($XT"'C;T2HZGA"JTU4P#&C"CMBB_]3+<9WHVM:=?8,)MU.)A= M./+&+8C-]7CC5G,CO-+@I96/,_LM.W9S:[N)+9 M5-%!RS TSEGOAI PQZF!/Z43X]TA9)/%MF'!DS8/6MCF67%7**32-X\AG0A" ME! *02PY@7' M1*OD?$F;_&C\\DDR>5(D!AHA-2*62"5=8KFG''>,&K 8F>#3K-P5=0%:81%P M"<&6^ XDDDNL$W_6<.2B"C=PZ[\[(G/Z^!P2=YWI^B# ;2 M8"JQY(R11").J'&&(;D\\9]NMQV5])^2"2Q M!B8.:TEP@I0EP'D_3!G I!!/X.P2[0^9! MSM6) B**T[$_-HZ$-"'8T(92Q MD4#%M-*4(]]D\%)31!4B.F&("*F4!%PF'@.UD0ZBQ;1EA=FFM8Y2-"$XV:KF MKJAF,$PD8D!2);S]:872/*$&(,K"@S.F'D5GN'! MV^..S//HR!/X^KK779$O>%R^;%'O22?!S-+2<$V)4$!Y$Y<)QBWQHXD \U)< M_RC?&BI4EWTX=>7WCKZG^1^#[Y>GCWZSU\IF&_ :E^LTP0)8#I@EV!"FK6"0 M N4,QHJ#Q)$Y ^CF.[U]_W*"L ]X9E*[L.I:&^I]<&BQERD#@&*4:(<EE)90I175@CDK%8;>^9/SYN$W3TL,8@Y%C$A%/OX#GF'8Q&;= M-'3(X(09:)ST?G_"!#&>1@(ZS8WWID5MY-'3D"4DII0^(GXEV7K](B_\C[1[ MN6H2GMZ]>C(FRH2%)D%*(D.D2X04?F347(==94G54+@E643,RV(2)[1JQGA MQS7(7371!#>.NP1@8151F O"D9&]K'6Q812WO<\B12.4 V-5(1P0(2@ !HD'$#>F@?SEB _0Q&?6AP# M\!B*IBU7J(W@MJC1HL8*44/X$=O9L-V<) Y@B0#!F$FKO+4+]+R)HVV@!HL3 MTK2U!ON<"K%,".S=-D-@)M%:8*X0=808PS@E@DD'I X!C;E[$BVF ^]J&@*# MQ'I/&W@C76'"&?=V/,%(604)]?;[\^)^J^QT4T)@7G8<0F$O",:)1^*%%:580[]H(STU'!+4/6PRN'@\VE-+;,&QLX M(4Q37+%*>DL:0KVE$4)]B\M,9>QOF[$LPKQ-QX#0.I$DA*6I$HD')84$2PQX MW@S'%H6JNK?8<0*),V$7'D)AHHRQDA&+A$F )<^+@*Y6LBA+8L:J J!-#DHU MP(=L@J.X;6^0 Y1P1+Q!K#P^$RS\R&04%%Q:YM6*KQXUGEH<*8E)566D6CN# M38@3M8J\$XJ<8 (5= !K"(B B OL?W/@W5D48CNK'Q!;1=Z)O*6JS3R-20-3 M9,=[UZGQUFJDY4U:R$[-C9+:1(VW'3K>:$]Z1X/1'8R[*=D6 @# M)0'>V+%<22 =3"SQOJ@F8)59U+/1;)S$'+)8D"I/H,[85QNQ;#&AQ8258P+E MB4H,U())2QAR2B70F$0Z8C458+V;1F :)X+$A#5M]_-]GN6JWOV\?]WOA-F7 MJ!=JMX7)K9O,7MENGGZU4:>7YPVMK-H C&P"$*X([5X\NG'Q2 [+$H+'DU)X MTO5":3]Y4?QLBU/W17Z?FA'%&B,@%!6.:":YU8I(HL/$%C5SXT"/P&!)V\/% M\=!#(<,< M">N'H:Q.P/![ZU(]M6.A94 :B7GB*"8$00%HXA+!E'$02C,OJ68ESB=".$X@ MCC%L$[-;>&@>\?< 'H0PTD+G,%":$!Q*6TD',;4J+/5S<)VQ*019S 2)!:Q: M/;4G\+!MPVH-A=T')M67S,J\G]V.LJ]EX=F1UWWS][:B\VHZ4?.*SH\XMB/9 MG9//1!1.#/$P2 A,L(002\2@!T9B*%NK145@C% 28]HTQ%Q"KW8NIM5B2HLI MCV"*!$+!))1<(Y88E@AJD<7..(5D0DU%Q8K5F6$MIC0\-K;9G1RGMNV9W+!^ M5(7>KK<*?;NIVI/ANC;]V]5-U28W91ALQC#I:B-,95B@Y*0BDEGE*)=&$$<2 MDS@^;_7,:C">TQCP)"9L)_8#J8T@M^#3@D\CP =SP90 $@*/00DT"J-$.4(X M 8I;NUBA]J>"#Q,Q(]1;F"WXS'2H5I8C6=^NCN6*U9TQ%TFS77C3ZZN.?:@7 M2V/37S?&P97B]QHHL?!N<4==\R!F4\T--Y!AIP7Q%B,WB:4,8H"-Q0E\8L+< MHCM3($'B4%4+-'X3\"TK:XLR+&';=36LRG[.1H:I=FE M>@'B*/SWT] *=/(Z[=R^CO[V);WV%MEG^RTZ[UW+[M^J-IB,[J\F&+)C\RVY ML#:2.BQWD-W;4.RDVRO\0T4O2&;I@)6K(ES:E5V=EE')X8+C_.76&KTH^718 M_/S+P;OSLX]G\M*^RZS\\\C_-196W;$R*R7P:FQJ>\/^GO$]DL+AUZ?DZ9$> M']QOP^=^6(E=-N+M5%V9):A0ZM7(/1J@X/#Z:&/3;@"&SNBA\('QN8.W<%BH M9)9H#Y!M3+(;?^90A5.'TODNOI:=;_(VGX79-U?9]!KE4HTC4*KR4-4!N,/U MX3G?E:MA+TJ/\'X_*SS$T:5);AZ\FM^_8:LF&S'#I[];Z1LUVZEY6\F.*/Y< M"2]Y.\FVL-XMU<-S7V66RN[$YTJ1*S+9S<-8$,YW;1C 9'25A>'C+R>?WW_X MY\';DZZQW]^\DM5$F=6>V3/_=7AX=G[JTHZ]$^-SF]OB1__[1_3CCS\>'KZ] M]^#DT=WO'\8',]1< @4J!I8JVI<<_&'$NA$[WTP-?F_N#85/1[&*C867 K;W MGGV7'F1_]0)^$YUT]?? #A(E^DYF^BC",-[+/^C1 MOM]OW:-2O2(!KH#F$*6KU3KM#4AX*TKK$B6\;Z*TA1FSY;;E.V0OTS4J%A,J'14^K[ MV1;136:OT_YU7JXFKOT6WK5)S-G,4JS=FW/:N06'70 FF,,(Z]V.XOM&S9U%NK M/7?2_6KS(LP91&DY7Q!'76_B]9P_'%^QWV]L-V\W5&B+:\V5P66ASX/=G>@- M9JHF]X4R@B*KI-4:$(I#FF!B 9/0D 1Z&VLS=A4$L6 HQJAI*P>;8#NURKHK MRDJD##L),0V)((E.E$V0%1 0A$VB845-\'58*B(F1,2@<76 ZVB,;#K.- @K M31@KO.X%1_8L[%(O@V/;,9-% MH8(E2G@W @$/WX0*J*Q(D$AXXK%IRW&L(S<8P%(ALG%6R 2ZW&%,C]NT; MQCQ2S&AA,U$@8Q*#D/=ZB!9646,]SDB> *B]3_1!EN9V M@ZH=K378^\G*?&3VU1Q_&P"R34#2C9ADIS;=@LJ*XBQF37)U^VG4BXZO**SYN-S@O9Z90QX!MY6_[K;.TG MGMN"9PWT,6M?\,PK0S^376W#-N)IGH?0[%'7?+13+BA$(A3IULXEG&AO3Q%H M 74A_3# 03&D("8)TV;9:B9AK70T$+#JJ"!"0*0TF'=64( H=(AH1Q-$$D@MZAJM^%U M+!7Q+F H@\U85;+8SD/#MNVKM4;LEEG@_V&X6&1]"_Q7G=&QE>7FFVW8JO,P M:DNR-8\GK>BUHKV@]O<[V[4N M+4)<\K@CT^O\I*O[679_8;71U %*A *.$F*%PAI(0;W!;!*;F W5;(#4.]$B MB0EL6J"R"3YSJ\([K<)8$,(LD]!*001R0D(N+.<)%5*!*A5>A\,+,8\AH#%O M7,9MPPR5;66C'%WW?$/_4RZ*"A41C'4V"&-T4XIL)/6_^VF>EI?#WN]U-VQJ M,TNZ;<-[-]B8#(.0Z,I 1ZN .0 MR+!IDT%4Z@46PZYF6E?$"4 Q 'MZ.,8 :X2Q*0 M:*!! G%B]8:205C,!-]OU-CE.%.YY-X+BG<>OF5IR&IOPTRMC[KR)1-!RGZ? M$+)9N%/88F2P Q!CXC22F!('J8<]3@S6;C-&$H$Q\X823YJVX+P)EE"KL3NE ML00;#8A-C%6,.,ZD, D)M7L=$(BRJCW#UV"@$! G$,;>0MIQC=W3(-)D>#/R M[TS]6TS=;9/:>$W;-IWWT>>;E-CW(X&=P$V I%6446@@(\H98;# S,%$2Y,X MB#8T@18#2N*$-BWV7AOA;)&A1885(X/CD JAM/$V%5&2***!1HD!B",J.5NH,2N+?0>U4.3"36$ ,$ XBPC"12-*$ M.BZ9PM9PL:&2-1C'7*"85&Z5TSB8;:QAUR)$BQ#W$<)AXB375G,.B2-6*2NH M)-XB@]Q"M;%-CGFY>2#&3-,9;H17R^\@*J[D1 M5ALW];%_.NWV/0X,_=Q>-W]7BO7@OB_RN\T_?"\R MZ0>&M"NSVY/"7N>?>]T KEFOT_&/CB97)LTW)3W(*L$,-X01( "#4#&AN? > M\Z;"=2Q&A,=8) V#YMJ(>(LO+;[4$E\D%#0Q3E&64&(-4!1A;XHA0R"E6&RH M;&$2HU"&!3?-.6Q8N&T#X34VW$OZ9,:6F]A ^ID;%8\E?NC,#)V<":G6%'*B M-396.D*\2\, 321B"#&G!)2/CIJ[LT4Q3&+(Y^X<7=8%6SL[$&.6@8U./XH!A1S""M%>($*L%I0C!($-52("SAIA:S>&B*.=F)B< FN#R3V?GVKVMCRDIA]+G= M?!@TO8C>A82$ F@(@X0P+EVDB9.520 K<-\HC$".*:; MG$&J)29L.,R[%K,HNK%9E%_)S-9L>YGMHMN6=^O8,K37<'!LQ:$YXK#MZ:_U MNY?#%8P';X]#(#\Z\J2^ONZ%:9>>_C,Z]!_/4UW.QYBTTR^L:5AL?[O6\SH# M>XO9;:L*EZW/F%UKW'"S1'K8%/X@LZX7S?S,9A?!3'D75&MRKT9HG438)M(0 M0A!2D$H#H412\%!%Z_'IX8M"%O;:*WNIS*?N(BAQ.=EX7&IU>?JH:@(13]K/ M:&'[>;D.OQ\@R$27H0 TP8 PQ!WA2BL;NBP<\S0PT)(:=AF\A%6IP(V.OM87 M)%O@WS:FM<"_=N W'!"/>B"AE! .'4^,91X'G3) :*,>3T1I'/ KAQR1$$/L MT=]1/[XYC314P(:^)4D-N^R!ORI,U +_=(DP1\I "K1%A%>DFFZ]RSL[W#76F6G!N 7CE8.QD@X8 PQB M1!('M>00,F^;"^ 4%W:!)/C&@7'BT=@Q/_ 0Q F70E %J'4F<0IA!A]?6;X5 M,*[*_]T_,*YT,"8.?O!7I=>PR1MF#/UA&[4-"\]^CH9.3W:I7H X"O_]-+3S MO]F@UZ$W'3,\Y>1UVKE]'?WM2WIM\^BS_1:=]ZYE]V]5KD'T1F6OIIHRX- / MU<>31W>_?Q@?S.# $HVIX%E5OTO\^6%$M5'3WTS)U2#KX[\.#\_.3UW:L6?R MTG[N!UD_M[DM?O2_?\0__OCCX6$]N/"^U[67LA/]ZGWTS6,B]IRN+-7N%[]W9=]X M=38_/=R&Y5\]M1*L6FRCX5*E!9M=%O M_LI5'GWH&J_VO\E,7T48QE$-\M":E*N_7EE>U#581RO0TE'11\5Z11)< =@A M;'$?B>]$MW96:@V6?+6B-%^4\+Z)TH; ?MFP!&6*0,)Q8JXDU5#A#@3*82"8Q(Q53]3NRE&D[A6F6YVJ+*RVN-!!7 MF(3,8$DA I@P!S@%W%"H+196(E61"+DCRZ%V#U?6;+RM<2W58,\B/15D?-'Q M@OK3T&HKMS$*@+84'/G\85S$>\XZR-/>7WI>M/RL;_D5^GPS"$8D1 EHX MEQ#MH/)^,E#88IEP:U!% M=R0;ATR>*I!,;>7Y]7//6G552S72]!#<*44\V8 M0XH@ R4"1A-MI+ *&;.AO582@&,LYM*QYJ&]!F3GUF-&\^$Q9T7QFA>;5:?/ MMCAUTSI%N,,0*JDXXL11P:FE&BM*_/\%H14E[-<*4C!.$A1[3C:A[ M2>H6/>J$'EL'#PZIDOXO)Z$DS(:*" !;#C2%1"?)AO:_0#%*1,P;-QVP\S'_ M%>VRNY0K OF,)X*3DD[W-S*(I/E7/R]"UG*0KZA3[O(7#??9,/Y'Z8;5@)BSIKEE8A*19^\SLG0C_NL<55I0;$&Q!<4E05%BHRW$0CF#B8-()5P2;(Q*$-8: M/UXL.20N*"S'^F:;VQ,%JJTNNMI3DQEIR86TD=0CLRNYM6%_0 M[17^H:(7A/^N_67N@%R.J.'P@?&YP[>HNF\E;G=N?'-/52AWX?2^-*!P"1(1*!WOB?J(HQ%E>,YWY6K8B])'O]_/"HP979KD\\&K1_LW M5:3Q?I_^;J5OU&RG[DOX?8H_5R_YW0+3 =O2PDN4'I[[*K-4=B<^5XIY"PE/+6 MK8SM-AM<7<@V)&*6];+#FC6;Y?_]%XX@^SGZ\.]^6MRNM@>KJU^[33K.U@>] MAS!WU4++NHN/-'XMH^S(*:L<:JO@(EJT#N\ ZK=>DG%3+O/$^C1)G+[+##KVZ&B3GM4/![8JPC(95;F_>QV$,=< MJXQL?4^3%F0J >)+[R$3:1'7?S8$_BS FHR>KT<4M[&=3E7BZRI#J \5AX5@ M197%'TM0>"<[LJMM'+VWNMPR=!3*QUN#EBT5A&U"Z?C-#[#SDZO8AB3TX=RI M013S),_[4]OLBL1:P'6B,!($<""54%8!(YFP@O&J&D80+;JY[M%@<]V[FP< M&/R(7C>DFDP\4+Z@:C->^+3\*PQBEI"8TJHM>6MI"]13WEO :0%GE8!C'7> M <<-#UN9AR/%I34<4:@9J:C]L03@O-LBX- X(2)&9.'EFBW>M'BSRKUQGIJ MOAXY;"QL3;A\ _28+//!B3%,8$5HV%Q."4H].K$ 9D9+4 -KZ8G9ZCBL_20+ MEY!LH:N%KA:Z&@5=DC)FG#*4($J81EQIH1RGB51:"RVV;W<]=3N\)"9BX4)' M+7*UR-4B5Z.0BQG(F630$$,(-U90*86"1'CD@I97U5:;1JY*,+I+QP@I%2?= M84+%*FTJ[%U"06+"%JZIT:)3BTXM.FT>G1ZI(_8@/!&4.(F]2XB=)8X2H2TV M@BM*#6,6)$^$I[N("GS"I"ULWW-XF.+ M?,^VRQ*I-7':>-1#Q!C-'02.6BV8A)92_#3@&R6&C9*[5FB0(I9!QH2%Q&%F+?7&&90$&24X)%@CQ=D3<6F43EA^>A#)6H1.PN!& VXRJV M=6^WI%>29^:;(U<1-@CP8M'B7W\S"PL!LD 0>Q60 M<4(< HH Z2 C\WG&AF;,C;MW0)="TU>:\Z$'?X'+Z(K"7P[$O*X-/F";A(\%'< M:,)P (%DA)5@D&&1#RFJG%4(XYP\>$DJD#$H8]#Q,4@HH +SP$%*$(PHBHFV MECDNE'1L9P*4LQ8;*^\9<#+@'!]P+ M< 1'6* I$$\D$,QPSPKD1*FRRJS*G M2[9.Y#/F9,PY@?O962$U,CZ( )RSR'0XPR8P1$%2?J0\S>2IX>3BXU=-2.'< MF]"^\:.B4UG2+X: M2<+$V_Y;?[BT8]@9L%I:*Q@!19TT1F/#00)C 4,+*Y"=A[V<<:"U0]E*'+!2 MNV#U$ZEXJ50@40D S. M@Z=*8:HP$@8Q#(8>J^3792W*3<@8.48&U,]Z>%W$;W2<[[EA$HRN'GC7@LR2 M!B6XG3[!Z5P3]%H3QV_0;&9URNJ4U2FKT[E,0'/5Z7$Z_VK&JA;"VXLE)S7S MR!+A) 4PC"NC!5(^H" QP$9'^>1,G/.4_ P]&7H. 3T.,VTP8TJF;2E2*+ MVB)E/>&8->J@X@P])]?<##T9>O8%/8P;Y0 '" X >Z6(PDHP1ZVCFOKUOLR< M;]1RP<[(DI'E$,CBI?$J1,N):0[&4:,9<$8#851AAW**TT4)>4:9C#(K4.9/ M.\&,Y1X4UT$;R:+9Q)1FP@2O0&$DE=VDK.RQTZID*:6\!%C90BB^SQ'/YLWC M):+3;HX=K4(J.*)<$!#YCZ00L V@P'KL\,[654X&:[)09U3)J'(0SA.( D(Q M1=(1($Y$D$%4>4ZCS95JQQXG 2W3E_W1ER:DM^VM\W\=Z-ZHZ(?XC2BW1?\V M"<:P!82N%?C:#A"]O!29=K"++.)9Q%LS+UG$ST7$'Z>[5^Z?X^$H6;G#C_T5 M$I!:^! MFF"T4%@H)S1!W)E-2I[G9*\6JT5&F(PPAT$8(XF0@C-O$ 7'D=)($^.-8EP3 M0C9Q_>6$Y3:L=&I#!Y%S M9$T8\01^%2H5II]>CYYSLN"W'X]3K9891C'R5BP MC(MN?SC\P0S^O.)YS>=G^QG-AD&RZ0^<'\S[] =4_2F&_6['-:Z'6Z:_[K^+ MYYP3TR8QS\J;E3@<7"* MF #$8$.!8"]0"%@JPGS.L\O EX$O ]_9 9]AR(-A&H-#H(+0B*O 5"!46X5A M$\]S3O_+P'=&OU6@P6$='*G8\:;H((2G/--ZH,?-%%RTVRGDB-<$H4N M%O3.-#\J8^>I>]AF[-PK=#K%%&B*A08&%%/#@[-$8,UXX(COG&.^OQI]F0QF M,I@!+0/:&D#C+"B-"'&((,"21".76:&Y,4I0[38):^2\TO/3_HQI&=/:9^ * ML!@%SPQH#4"D0I)23US@U!AM=JXJF W3YAFF34R[A318>QN1GW17]ZPOB]_U MP%X7%)=%DM<6&O"/C$L[%@#7'YNN/TT_]@KSZSNR=X):;6T8OAX.Q]XM1ELD M=U(9H;&7P(70)H0@K(RF== !:NM8'3>K!F]7&H*B4F)5$B!G /\GU]P,.AET M]@ Z6> ..*R>,%-ISZ\-.H+.7C)8M08>5'!+FG /E/+GB9LS9 MKZK^QU%EL/70E:#ANM^-S1E.$&0I.4]@Q"B YQ@T%5JZ8#1GX#3WSO'3LZ8M M"VI1)$NL:(:O#%\9OLX6OG!@F@M"O*8!O'!&"T#<6VX5"R+4%MEI8D;Q0_[% M2U#9X,OHE='K?-$+N-*:&<.)EV!".O$>"4L,($N"1NNMQQ,5*Z64EQ*+4@'+ M")41*B-4LQ%J36ST48B2QBE!*6")-7B-C6$L*,:I<48R6EN[O;$)OA1*D+3$ M^,R)U86D\6;TR^BW?CQV #\GO',F"$4H BN\X> H:,IL0.!)[0:NDQZC30@M M.:8EQ=GQE:$I0U/#H6D78J8]L8ASK\!@4$$9ZARE1(&EP5"[WO.UUVS;#8D8 MX)(07E+6QM+2F8AEM'O*3&:TVQL1$QX'%)A35G*@GDLKF3-8:JYD,$&N +N] M<"J0K$22ER#@O,%JBYJT2Q^_B]_046R6OY1DXL>'U5NG(_?@J[/.+W;6QN7) M#_Y23%.%!Y_,GU!9I/^^GZ;3?O%)LM, =-WT4M WG>ZWE\4?/W9N_+!XX[\4 M[_LWNO?'I0SKU\/BU]ZSKM['5W*F*7K&K]Y WY(DS^[O:Z? M=].3OOG4 :WF(XY?-PF7C7)0B7OZ/)6+ZO,$!":_2G&OV((PJFY]MFV/:H2U M=O;FR<\I^_E&#SYU>L_3UU\6>CSJSR\-)M-;77N /0=,V)XI5%T2^S[7MN.^ MEZQ][[UE(;YVNI_CGDRN705JU/C9CU5PM;A:"9Y/>,0D'>^@\/MTN*W=XG!H M.G2)(O-3%IDL,IN)S$XH/ZZ M5TQ3-;+X7(SXW 7"=Y&?*HB^RP.6 O"[/.BWTYW5D@6[08(]"W+N(DNS .DE M2\U3W;RGDJ+[[3ND5-4Y[J;QJJ)R'S?4'9OAYN!P\['_&&UZBG=@(?Q05082 MJ\]L>0IT51&,\P*N%3& HQ;(>%@X)(D/05 6A,KX%V/?'Z)BQBMOJS#X+ 1 M6A"EW66LFA:V;617M@RYGKS"VXJ][)IAY1VFTG( 9[QVFE%DN5=4"X=J,DH( M)BTIH($)*@EO8U)<,T4_(U(CNW)FB*28"&>!0@:F!;1A,1"*&L8HUC[FIU3 MQV9NEU:7H_EPD*$M0UL;H,U8HHQC#F,/W @EK8CSA9# $?)TS0DN]Z#M5$4[ M"*O*B'-HXZ:KYJM\AJ\,7\>"KUTVCD;KC (#8%0BH %+#5P&(Y'3R E94W3H M2?AUFHH>@$N!:"DN#M.V$)HV["S-T)BA\73%)(URA% KE!) ;+1@I0O6<6>U M\;IN2_U3D/&0Y3X E8Q'^&OEUM3FZWK&K8Q;;:!T!H3C1D6T(@"<**4#X5A& M:B>%I<%N!URY%DCCE"53N'.>W0R%NU,XIC#SG O@"!1V&ELI"%@DC-8,5E&X M/14*H253M$2M+"]Y*+5M0-;P5D*8DI%2[F_1#W',T^(7O_O8'H/''SB9E$[/ MQ>7U9:$F2W[UP/3T6]\;ZDK6;[NZ-VP#S+<"P-N1?W=,X)SDV+T:#Z(I^LX/ M.GTWR;U[X[]4OQHN@"EC5DO#**?2@Z!<41PLX8@I;QFV-6?#T/DIJ+0E9^NQ M$K6RB'D[S.(,$A< $CAHC(1D$@-A4A-AD$$*26\U\V)/(+'_;-W7;WY=!1/G M<4Q\AHC6#F4;(>*_='?LZQ!"!XK!68,=\Z"=5CH:L6UN M!6MC)G\&B-8.Y5D!A)=>N^!]34;5Z2C$TP B$XB, M#QD?]H4/)%!++.:>6 '..TFM\((2JI1BU&]"($Z4>PF 2@$\8T#&@(P!6V& MM-(2;;AV$H'3S# 5A,"*&N)EI P[8\">\A9[W?E]X#)808S[B1$I@/FGB-?)#88:XI MKSD$9C.]WS;?+:M^5OWF-?*\5!\'Q (GR(,&I8Q.9]T%1Z1 1E*\/LBX)RL> META=AA7?@+2M8Z=?5C'NYT8/O5O*R6I!,E;.N6TDFC8D6795.D?U]T])WG]> M$/U3&;_.>EHN$[\4 M$*L4<1X;!X$)J0BB*@!X1ZQ3-56()WSM%PD>!E!I0 (B <#6!DC M!(H\#&N/I)<<-8EX79(_OYDJDI&KD5VY2.0BV#)I1#!6&[ $-.=:6",0!Z6U M:$&N(2D)EB5E;=S5V$Q%R/C4R*Y<)#XQ'83"4EN+#3@FGG)(GXN(OXXD8TD8>+=_ZT_7*J]@@QB MC 8L- 5&A2)!$6:,[K.47@S#EPV#@AG U;!"1(D1$8@A=.<(^^-#X'6G9%VXORH MK.99S;.:;ZKF5@*R1DNE551RHZ3%)FHWXY1HC='N:I[3C)HFIUGE+UOEE982 M8<^9Q 2$(8IP9>(:CYW67.!--OL?^QQ45A*4SMYJ8P@KJWEKA[*5:NZ0MD@+ M204(,,Y+3H+B$CA6S&%4>>84REH-II\%'+O?7.$VY( MJITLUA=(S8MR*S-&CEPO[6<]O"[B-SK.]]PPR4A7#[QK09)),W/@&I4!=:[I M?*T)]#=S8K.^-;(K6=_.=&*SOC6R*\W5M\U)D;8P GA%O F^_9RLL_9*T'&ID9VY4RQR0O/=?"88A3 FZ XXJM8PRL<:"T-_V@F' MD(WD!QFE P6H\D85BC\XK ,/FN^<5G+ [#%1(B8N#'>VD(_O&8<@DD!&1L<.LKL>2DN/.0[PP[C>Q*6<:T5X(S,.0XF7J9 #UIJC4E![: ?6<2SB+=F7K*(GXN(/\Y\K]P_Q\-1LHB' M'_LK ICU%5(KDOQV0C#>^VA.#V.#/_C!YX[UD_*J[[WM?^IU[I53198$8E&P M-F#0CBOJJ 2IK-<"^!/*J>;LM;-0BXPP&6$.@S!.666+/CWBH M,X92$,@HDE$DH\B)4(2YP!"8P$ "(.\EQI18$0C7(C"[A^4$UP$,(YI2Q4("(8A IR[DZ1V59/Z_&)9R9GF;V4\:AX> M-0V.P!EA08-FB(*ASA@A3 0<#V 4"3E7J_T2G\$C@\>!8D0<21:A_N=^KP]1'VT+,)^/9Z;DHR"^+YRI=NM&# M3YW>\S2Z+PLUJ9K/B ;7G9:K%:B353 C MYOE/5Y,1$P='PPG<+!X_(DR'HPR\6\,GO$(F2YB* 4;C *#+P0WFY;=FE$SH^;% M3E?S49,)8X!YA4U $,UT13$PJH(DQ% L:F+#9XF:3K.B4HV-*DZ V0&R(N=KF,!9&K'ULG?CP(HD8&#U]X@8P%I MH1F1GC'* S8HD'/R8)XNC[R4BI4*D9H$KC2S/YZ=]JT1V.]/T.^,IHWO5@OH MIE?(!4699P R.*4L$\$09G305,IS1\OCI[EG>ID!\6*GJ_WT,F D@>$$@@H< M$&W!<:4H#EP@36I2YUL&F)DIGI I[G.OP+;[ VZU\[(@MU_WN!6F M06U/:LG&BF;4J:U76JJQ56:N.I56/VSNKXFR_]8?#-W[T M-GS47Q,1GR\>@9D3(B940Z(B)1:CEP$#X0 M!AXIQ9550JF@B*"V;GML+DB;$:E=3<^(U"9$LI;P2(>,MM( YEA+BAV7VO&T M ;4NK):/0L^ TZBF9\!I$^!('R@WS@0<, BF) BE!3?"!&^Q;W:MVP=1(R@1 M$B6G,F-0QJ",02W!(,%=4,8!Y4("E409B:SBWED&+F!^D@JYF>UDI,E(:33R;-)U,CD.$A=.?()[#_I;JJ+6Q:_ZX&]+NBL!&[[LN1V'KUF MXW7L7N'Z8]/U]P"[F5W>*ZQ/^[UBAM?D;^\=\E=4B60F8 ),"(HX4)(*0QH? M- J:2PO"UT'[<1,8\':K!44E4;*,J]89+! M,FT4.$2#]LA(:FH==\?-FM@2!EG)094$4$;!C(+GB();(,1_'%7TSQE,'ZVC M&X5;T("$8@@$,(.-)(QR*R@@ZG>#U".FQM8P2U(JV<8C!%N*-QE0,Z!F0/T' M,=R2H"Q7!H&V3G'BJ0Y,RI#.A*_-J&MB9N]#CLI+4-E,SWB:\33CZ89#M0N> M8H(9]>DT:P)4>17_,.Z%#H03@]?CZ7'RDA_R3R)+*E@)(F-FQLR,F1DS-QRJ M78K_4"\]QAB0C:!IJ#78&Z4)2$P<941O"9I[RJWN;%::AXJ2*UYBI#*0;B5) MW^>(^\GE(.-QV_%XE^*5"&MB3- ",5",*LZ4=0&L9IAK7U/J][AIY@\@-S+M M4H JN109%G_\V+GQP^*-_U*\[]_HWA^7MBU,I?6#]X6VJ=:N M[GV+(QA'8!1O&O63J%7[;I+/J0B=GN[9CN[&)DV7^N&+5]'!EIVP*I_ZO M9S^]?_?K._W)_Q39P;^NXE]SB;!=KP?5-%__I;C1@T^=WO-1_W;:YMF5V51/ M.W)O,M8,W[/[K7@S3H2D:D9->>:G#6DEOC->_4CG99\?#MPC0S_Z&_#.A3[X7HPNVLRFI.5 M!E6;;F9;6= =IDZOQ>Y<3WM2[<^YW]<:>)W]:G%.G]4+Q_*D+3;CP6S]S>O8 MK+J.W8?F^R._J]I4<[PX?2EVU;'3:Y_UH*-["Z^K1&\TT+UA M]TO>?3&J&+ MZT'"ZS^\?O/JE_]Y]N/KGO-??_BS7C4P=;KTX-K]*\N?%S_=_?S=_,.#H=L M1VI NVZ@JPG[;@X3LX8M+2X_W%MJML?!V=2;N-IN XVOXEQ]BHCWURC1M\7K MGGU1Z)XK/HS-L.,Z<:;]L&8.3M;FZ0#8M^*'[6P^OBUV[_RUX;O%'K M_O3WGAZ[N-*Z[Q]OP^:/7H+K>K$K9M!Z;^FM:4JU:L?>=Q-1L7%%K*A3^CSE M&)//$SRR851]_]F!%6<)E._!WD,64KO1<24E6['-<4:RZC9FKJ5'>V?^^]L> MNJ9I?.V W&_R3ANPZSCU&H5OQX6O\3%Q=WM!%W!YO<_ MF4]G\GN9WM6T_$(48M=6D /)_N'$/%K L/JTK/,4\RQ/!Y4G>FGR=K"N7 ML'8"GS19=ZRV"(/^3?'VU@]T.@^KN+*CSN?.*!+TEP>;M15S,V] ';<:!D,23OWE\8^%8Z!27'_@HV+;3]45O3HW3]?3))I/X=M#_W$D>7_.M^--X&'_H M]+XO^G/K6*^UC@_(J;=:B4YBJ1W@[5O!\VD[?V"BDL7AS,7A&-[%16_%?DC* M$O[CB61P;PO +A.$HWPX9[)IIN MJ3R=WS>P(UM2\?VF]>Y"O!?E_:KGKA8$?O%0(8X]P<3XX!PP2:62R&$&1%HJ M"1+'<2 HSDN%V^8^:*+89B1I7$RW">QJ\]^8KT7?_JD.[WA]T6W M/QSZ5>2P\?&L%J!X&_!Y3\B[9K?G>Q\;\&_O7L^E\*])!G^K)'"1QF$:'%&* M"2S .FL8,8 LUDXJ4+;F )-#T#A28DQ+*IY\@$FCY6WCN5RU_S)K?M;\33G7 M4Q6?."VX#$IKC,$Y::007FB./(Y7],YAE,Z&!8=H)&"R;>2K8;3J*5D]QTO@ M^?E:]SY%JM3I%3H*WVA8N+:3;O[_YL;-Y/*,UD48D_%O[KK>^MMJ\SFF,S^G7/IAI&_I6?_/NZ M]]N4OWS[M3_XN:L[-\.KGIO^,,_7^&4BBN_]T \^^\6J=-0;81CWCCI 0FC# M,$B+N9)!Z'3PTF[F]H:L&Y>UX.>=\7MP-]T MQCE9I=V1N@L/,3^$W9E\OYN*]P*F(HF"5!:, P*4(T6"))"B'P%'D*7'"790 M* 5A)6:T9:#:1 '.F-*XCEP6I@C*-6&0ZC?/#-60OP6?BW9L*6-G[XSN=4;JKA5*T%@-D&*#R5:VLF<._G\K88 M+Z;IY&\)DEL&G#-#A"82"1!,>%97HO80W FG6K6RI/0\(L798]64F<@(L!8! M/"/!>Z&,LAX<40:#P)P%SJ1C+!S)(X59R97:Y&2J1LO=01'@@KQ:KWSP@X%W MA;;_=]P95@=-QJDB;I[_K=COUV=2?N/R=I7\!KA37' M02D0-@"7W# 5O-.! Q82ZDYQ/8BWJY21M$7;N&5P?50A:#JM:Z)N9Y Z!Y!B MWF/%$,5,*S#2*"ZU4MP"DL%07..2/P2IA!)A55+>MC!G8T'J+!QP"$IX\,%YL3.A MVS!Y# 24<":.N&:%)[,2GZ\28V(]C0IIF*00C;)4-@,%QJCSA-/ZH]X.N>\J MU=\D;3/.6A8//*8C[+WO](;C@>Y9WY[ 81/-LFQ?-CE"JQ%(*;4E0V_:W-U&<,\(TKB,M0)B- M/5AK(<9R*;TVA!&-(-I"1A,"WDOA% A,CE2VB)5$X1)1=D'(DCU73T@=N]6I MCO<"&3QFNO_#(PX;:/RN.H>Q26T\O?6[30Y)DKT%_*S)FG4&TV"%0UH& $T5 MY4Z+H)U7TB#ACY1-EI"31@3-^Q\S%F0L.!$66$U3 5FFN:*116&)-//*IFQ3 MC9RLJ21[""*E2L51B4C;:LE>'D4ZIC?MRMK!N(H SHLY3L\D:SAR-LQ,W %? M&]:3LS5XIZ)^5S=N$K^H305FA-,(O0(Q"^ )5Z -8XY0JA#1^$B; 1C#)2=M MXVZ-M7PS3F6<.C>>4;4#A-N#K:9 SRMNO4=RN9M*VE(6KO97!&PR( M@7!""QD0*TI*W[C382^%J6?_/5?^-=4%J++ 3 8R61E/C M..:.ZB ,.E(1"Y%TOR2J;75Q+H\!G2JAS>AN^G=8W.IOQTIKR]9M WMRMM;M M8JAD(N/+NZ40)5Y0#MX"1&($4(*JG(48+S8)[[X90_ MCP>#NUCN\39V9NM[3VT\O?6]==ABOBEL"IT+R,D-,X"(MQI)(-I*1 +R@ .F M+)*^FI3B0[CA)$6E0J?A=&V0O:S$68D?46)OC)0\.&F#B:P':VZXCRKL"!=: MNQI?^D%\::!2X9US5^(+\H/-4M&.>,V$,Q!4,,%Q[['G/E@5$??(KB_"<0F0,SJRXRLC5&L1:J\ 99TR2#FAG/8 MUAGMD6/$*BJ)8"@\[(@MU_W1 ;? MCJ[]H"QZ?M1TD*T;@W9@:G_@_&"QW<6PWTV;:J-DHK)(_[4%5'?IRL%1M9+E MM[=^H$=14'[6MYV1[K[QH\7*9\0$8; &&SPH;B4F6')A@I6!4WYL\L.&X1$.W VF@U!NDT@G1\ 3&N9L_Y0>.2@D)) M\6DLR%.#2!.)V5%\>414TAT%L]#S,V ;[\K;?KC.":0;UN'#0WF3O(5W)R8/ M/_930::>[71]U*-)+.:W_C!>_UD/K]\-^I\[SKN?OOU]F"(U\S7A*C[V\WVC MG0;K!-)(1GX)Q D9G/,D.,,Q"\+M?"+HAFL"+C$5):"V9:OL'2#.S]F8,31C MZ'EB*/((4T>HI0&!"5YS (T49X[($&'UR+R:E5)&9DW;%IMI%X8VD<%OT>6: M&Y9O>3B5"_-PI^;5DX.^Z72_O2S^^+%SXX?%&_^E>-^_T;T_3B6BTW-1]^8^ MW&0$V*AMQ>U4W0KSK?C3>%B5F_F^Z,^4KM!SK5LQ06DN6KCZG=&Z=D8KUE$< M.%'V-U]HI,+&,VI\P $*0/:V71V$$8*PNYD_:F;7B2696S!17IN,GID]#@" M>JQALEO!AT BFOL:>\EYA ,6?XKW"G!&@?-UF^<.RE.Y1*6@;3MY8P-5;#/_ MG/7\2+F?7WS2M_3:KEMZZ71DDK 7OW;[7X:3DC&3XD>)&]Y)^LN#" M]G5?L'? /)3#-?J025-G,=0'7BNSJ&=1;\I0MRVJNJ>C"\8#>ZV'?ECT0Q$Z M7[V+7QN-!]4:5Q;7ONMB2V;7OC7=\=$&*Z4-YL=Q[(IW^MO4/5X=63SP?XOB M]K'_^U38/G@[%<0%LP* B. M,@YI (BTGEG!J>=2$ !14[[\0$<9J/A_+DC+ M#(I+B?]E(#AW(/"&"T"28^\U4 )&"(VT\)R"T$[I(Q6;)252I)0\5U%;V\M3 M![&.N'MT#:W2GW6GFS8R)^$JACJ75FO[WI>SW[RU*8)?S43\U_[@0Q3P.PQ_ MY*4Y<06P#=>;/!4S=RE:!027G;"%UC4Q8R3&68 M.B.8$D%IYA'WDF*0$J7S1PES@1OKN97V.'0S;6)@4'+4MJ+=C86I\_/B^2C8 MHV_%<"[);>2;;8#H-H#OB6#UETH&[\#TU\]O.HO[ "!$QN>0L4* X%0I0@0S MX%U0,K C'6@E)"^Y;%OBZJ50N8P YXP C(1T^H'#EBF @(Q'6-D0R8U#C.R> M'?1$.I6.B2H1;MMQ[I?'DX[IO)NYG>M\=SGM)^="G/]0Y[2?+.H7,M07EO8S MK8CPMYS7DXV!0^TV>C?H6^_=,)U_]ON<.;T;^-NID7#5-O""D)G":D?3Y"GI&G M@3W)R%.'/(I)AJ4%8JT%"E)B*ZSS.J12H='0.EKN-N6LC%"6D6?:C[UPPT'_ MRSHWY,Y>KB7"I]+=6U0;>O"09S\FD:U-VG[Y@QG\><4CCUHUQMSQ%5)Y4&[!=!M*^N]T. M8VH?O3Z^Y?5T0RI1S>Z0] 0 B*?C@$)#X/R;DD:)^ F1)6-T& M@"S=\SZW.-EIFL\[]^GDG5$-C4I?1*[$!"+7[(O 2CM+43 R'95%G?%8@-&1 M]DF#/#U,>:/*U_G\WW[03Y,D"29_:9M'O!51MJRZYZRZ @E&);!@! &)C*'( M**J"%ZA]G2A'C*9E+GKL&7D,FT<'3%[>(6[]M!.JXB4AG=Q-_[LQJGLMK\:#OUHJ18D8T15>\DECG]S M28/"VDN'G-&XSHK,9*F!XILQI8$]:0NF/'%?^M-!16&LB/'!"4[ EITG^D!5'>":6<4,"D?:SUH"DJ52K0O]'U'K#\SN9YW;.:=Q MTR.*?^WT=,\V^XCBAM4+;%K1Q88/3R-K@C9\S+)([5>D3NV;.6+.5P7P\:9( M0GIN&)?(CFLZ>6\8;H%#.P.<"*$T$QC (2,H1X("D5@) MAW=V,CR-0[.2"5G*UIT*DMT(#=;?C$2M0B*EL7+48VNE LM .63!8H*B><^ M'6ES(BMI'!L$(B-1>Y+ -@WL[887 $V6XI?Q( M=%&A4F%^%@[7G'&5(>.\(0, "8>\USR D=)0L%9S1B4FAM,C\3I2$BE+4*T[ M22)G5VTFNK54[4C9545-:=-YOM4TW:H(\YA1SJTZD^6C81T^L\R![7*KYJ'9 MVM0!:97C&"FDO 8#6/K #/<>,<\""=6983,")D1<@DA M.1(6*P41%%E55\5@)C3UDE(F-=ZYKLK&V:<(LY*QG'UZ2(1L2Y[6Z3;G1H$< M>#WTB%<9_ZO1ZR6^:2O%5 MHM]P,-UIG!J%PWNU>AL&ZGONVYXC;3LM$(L.3RP4#=(CAST@(S0"I"+4T]AL MB0'7X#TF^XJ]T5*HB/#B/$H;-,R7E0$J ]09 %3D?DQ;%[PQ& QV1A$G>4 ! M6)#(V8< 1?8'4*R,SRHI)1F@6I-# -LD1*S:[ M>FE\4")J7,P M[FWOO2HE8F7DLFT'[N-J=,:BC$7GB$5!6@'4*&4# \R\1MY".@^$,F3 U-;T MVUN&*2DEY1&+6I]BNI5&[XL>;G&,[W17^^8[QAM\K';CCTULW[[*PQW1W?AN MG>=D9JFHTOZAO]8]6W MQSMDNUX/*E&XGE=(B;S[7KV66?!QTM3"=O4P*L)/[]_]^DY_\C\-O/[75?SK MGHZO&;@'SWDSOC%^,'G0#TF^EV3[:8-98=MT1OZ JC_3W\^.#^@EC>W.;DHO MF%][]B/\\.?TXII!6^[.;6SN].EO M7L=&/>S4J@,;9B.^JZ(LG/\[F;;.*$J4G5[[K <=W5MX725RHX'N#1-(I^L] MGU8575P/$J[_X?6;5[_\S[,?7_><__K#GW7]H#S4GGM7EC\O?KK[^;OYAP># MM %&U$!ZW9!6$_/=' 1F#5M:=WZXMPIMCW$UIW)L!'NOWK[YY:]7OQ5_??_V M[^^*UV]^?E%OWI]]?[U+Q_V"_,U+0%TOCL4,5-+YJA M1^.!?QO>WOJ!3KQJFF?T,0[Z/Y@35',1;4XIP3AAJ''2&"6!.J04?8+QZ2/! MNTV3.!A/@P.=WMB[J]'T%8:(2"D#1QP(Q%=)YY4@H!736BDF<-3!'RI*$^>^ MF[A:*N51$<;T>9K3,_D\P=97'][]^EMG./J8;GJV-4(L+1X;P$7M%$P_/N[+ M6UXPJ@,S'Q#-.T?>DIP_^Q$7S]^K806?)L>7%RG>%M5W][.5LU%ZCD M YCKQ!4TK;P$7K#;%6*V1VY>#=KBT/RX&D*V&T&RS0C2N<5:#UH_Z6%G^#9< M18X_3L_^]"X"M?TV^3N]X:?NO#AG]4(4?!"8$6? 56@"4(Z4B]!I'1P2]4((%TTYP,P8#X1;+4$X&BUHC)LF%:LL5,8JXW1FH3Z5\6]"'1_B:60O M\1>?=/>[ZL^BMO\^'HWCNONZ-QP/JCKD/T\,N^)/R3- T%^F=TZ_6%W$?_F^ MZ$\0)R[>XV&AXW]1:N?/N(XPE2S#J9%81)&^&G\:#T<%X641USO^HG@['BS< M,1R;8<=U8O_BN.J!+ZY&W=C3*)L5(Q@^TL![WYRUL"Q^[]CK3FSE(_?^_OKG MM_,;IGZ!!P;==-2?QP&MEO-A_:P\CQ*\\*NN'T4N]7RZI-Z;LCN1JRRI:#S= M?1'5),XNW.J\[4^XQ-RZZ'5&G;K?3^5N_ON94L0KW4[/%_]?T;FY[0]&L?&Q M*]V^'LV-CV)T[8MWOI=FJ*L71O"O4:1OY^,W_\;=J,>6V^O*%1!9PC#MCOJX MXE&SR= ]%RVD8;RSW^U&8?G2BU(U%XAO2_Q\]G$, M1M=QF#]=%[KH^5$4CW^E!R2AN?65Y"QH3KPWLN6JDE1\NH[__MYQSV=*D;3 M??'#*(J]L@*L7WJ?XJ]<.>6Z=X,7+RYUO?K%]-:)#V?NO[G/!AY=Z):\..MY MW?:+(=UF,83)8EC_QO6KSA9+U3X(C)"')3"/4)A'YWJ7Z8-MIH_M,GVU[&G= M372[Z:N=J>6U0,S=1AM-WM6H^%T/(N92'%E%9%01@^,2K%VQIJ!CY<6QC]^TY,:8#$\\?K-KRL"%,^'WJ9< ME;0N#GWOV8\1#KU_$**X#]33YK\L^A6_Z=%]6"]N Q$=[=V$Y6O/YJ;C-=&./7XS ,.MUOLX-?9FM'M!QO M^J;3]>7BY9MQ=]1YGE([N@^ ND@$XE^QP54L1_REHEV^-YQHPVVB[?'-DV;? MZ]>X1A2W>ACG[),?+'3EKA''AQ6V#:SP76"E=AU: M=Q,TS8"YBY-M,V,UWKNM9Y!O,X-BEQFL78K6W<2:-X,U2\.R.5=<^ZXK]&W$ M@:]1M4>)>]:O&NY3Q^J7U;$<;RNEO^[7G)8HM+%IDO M6,_)NF+L#S=P_N<,92.QCGRZ5YG(U9N+JZ6SORH\/<*D.$,#,YI3I#DH["1X M$Z@B5#/'XD+?A$GY:9^3(E=/RM)J\W""?EJ:H+26=H9%?S;F:1U-5;&']]7K M2V=TO<%,WLW=V_!?_8GK[4OD:,DB?ER]/)-Q(AFC) 08QCF.F#I*#+*F@// MY'XF1^#ZR4F>B%%_%$?SLS!%/7K/A#JSZD<_C:M8E/PT: L7_)I>#MIUN M):1+ U U)UHH@[MOCK[=WB?Y,]:[)1O=GLF(;9B,W(7)U++?=3?QYC&9IX=8 M#C1U3:-[4W?//3_"KJP>?HGV^X.8MH^68PJ6=V\JIVNDE MN!WTDW^Z4UFL [_H])SA[Y^2HJ^-[6_4;/HB.3>2%WY=(&;#D,!2L =2MM.C M08)I!.>?X^&H$[[51@[JXS]/C2<\+41UQ*C#U$$_=4T_6&SS-)_1-./9-'\_ M8I+:%-LUB7;6X8W%9=722T]R<_V6KCX9/$Y(ZM+DW=8#*NJU[9Z2U)YMV:-161 M>Y(U7^0J,M"KEY2C,U.U5?88VH7?U)+A=3?)YO&;DU-3C+::/+S+Y-72X74W MJ>9-WNN(M\YU)N&A!RZ!51!\=X+Q9)FX ^.KX7!\X]W'_O(V'X4LPU922K@! M)XS&)"@$$CG" K('=G_N!X8QJL'A)>C[O^/^2#^?H&@M6Q].EOK?4UY9RE28 MXN[/=W&N!QD:'(\4-LJ.30E5VP/:K6+ MX-H<$-0\5#O]DK33/#1Q2#_.'9)?O1U75.[.7UDAT#*)J^+L/1^)IKN)-E+* MHIK['^[:"6CLQ09; 9NE]5;A"#USUR(U\ MM"^*I37P<4?P=OY?G4#4='J+"!OGLR+(VEYW?#68@W_Y41RWGA]-+,P'@WJ? M9H?.2)OD!?Y6],T_)_QZEN8PSVO8* @P;41J\Z?8D$%E(Z8%H%M-<^6E2JN, M-Y7IV/\R,>96#E?JX,0=K0LSZ*?=:,4@G:8US0>_-&Y LR'ZR M-:>VY%+75[QLFOT1.S8=E/B$H1]\[E1I+45L?V?P( &D7Y,0HR>)WW'!C&+; MF>3.3%;NJ;FRF#6RF3SHDRE*U,9I&G1"ML$%G^*_)O':3?9T\A"D.,WGQ M)UDR9QU+?)]FF+LZE'<5Q_-*)+8R+>7SQW_I?HB8-ZEX;>4G*U^G' M\8^@-GE3U0T;%30"C!^DJ;;52*8N+S1)CYYB.B^W:J*$\X?<_W)L65+5.S Q^D;3N)G]Z;^4R])2WQ@DN4I[9Y%UB=QPJ5]R(,X)G%!WSKUZ+%M MON\W9>7VYETV3;=^:S1;MS6Z=N?SR@W3Q6S']"-[H^_M?JZV/#\<^E5[I[?< M*IUW1^?=T>G3DS>C/MC7M;"%2QEF@3!'#&5 G%$26TH,XTX#4/J4RI-KMW!I M2T20C%H%(&30+E FD*/<6)H.8LI[49^T%Y4T?"]J)69I07XW6<$;MBEUO1AN M(;OGLBEU^V&KWTNQYJ8M]U(<9^=>!M;Y*W/UE8XSUV/*@*1B[<4/']JDY4W*]F)^53.2>MY'=IQUZ:6AT$70G651W2C^[\:Z3M_WAU,^P$%1; M2+2;;HV[7NI^B(;V<#K\_>&#"9AD^M4_;S9GU0:2XB;.]O4P'=H69VLY,7K2 MH6CYS3J5-CDD6RQ:@+ M ZMB_?Z#-3G#M ^^['M,7YU6_EC5\X:XT#;KR^L67I6]=]7K)?S!M07SK MK%7_YX'BQ)ONZPV=.".^I#9VIWZAZIX/">['>R]*0;PJ5IN6K6A*>5HVFNZW!O-'Y>)]*/&S"]ZD(YQ3Z'7*OVEKBY% M($Y1JX-"AH/VV"@KI294:T:4JSNN>F.CQE&3 A>!6BG "!\_I3-H@07O($BW M@5%S3/.EWH*J8>(/+M0:-OLR;>@JT^90QLUJ!]=D\+:+M][K5:K2/2D"6D1I M+2IQ76$//5)@/[?^QZYK6>LUBA; M=].61MG,QXGF&;6[+2S+ TRJ =[,IUSQIVI?S^A+?S%6M+A/:%:PY$NB6M7& MD7X*'B6Z4NW\FFR"7=Z?5Z.VL[A7_6ZQ9*"DZAQ5X&+D)[M19GM[JDW:L_UC M$XIS[7O)1*R>:/HIYA3OF 17^H,4/XF=&22Z4U3!HNH4ZM[*]Y>KGC.\3O;B ML),VE^N>[X^'T>B9/GS5LZ?C43,$2SL8JWY$WGFKOU6+WS1S9K)Q;;[=O'[S MXVAA\TZ+8&U>%Z$:QK=4>J=E+X]]=KX>C1Q-H?X^V[@K.>,1*V24;>" MD 8A(93GQFU8*6'[)*V:7-E/T6P85F+8#Z;C-A']QZ7,/5'*7A3)L3Q( M=*;[K2I!,1Y.DFFC]CVOM*^X\=&"=Y-2P3>W*1T[/:WG1Y4ZW%31Z4G.P"2" M.+^S1MRFS^I4I:?\E W. K=3?\U-*AI4287S<0!NJO!VW>OF.^ZZ$V?&9&]> MU>9[>%$8/?350,P&93@IMQ%AYF[$DL3V%ALS%?B!3QO]DE=@W(NX.DU*=XMM M2D'33VGORV*B<$W_%X*?50_G/J TY/,)JRJC5YVXZ]*+N6'Q&,'^8*^]&W>3 M6MRCVLG!:Z]Z[E6GFQI?<<I)YA8"#XH83EABAC)F,<4[8%^>^P= MU@*PU!:H=\8RR8)Q7 M/J=)X^RCD9%VJ-V\V6X4J2:Y0T/AN_TLQCVS/C-X[ M3V+E;ZI4+B%C^*^>3"1 >7],VDN9M\ MJ06K8:H!]9ZU[.@Z_3?^X7BGH*SWJ,\JR?\2W$Y-%LM?5\:0N2M:6S MZ3@DJX8@[U 0JBXYVUA75U-FC9&_S3D2F[1L#PV!M4-R/^=AFB6RT(ZB2E-Z-+0\ M5YG'$W%65N>^E\2:PB"_3\(@ORR'03;T2!SMT(]:P=KJ.)XZ#TI6B_VJ!6^A M5B2Z6;?B35]QWGJ1I>OPTD4O5KHRZAY%+T@#]6+YC/:)'7GFTIYE9O\R\U.6 MF2PS&6>RS&2<:2,3:P+I.H6S9V_2^:&Y;ID A_.UKPU#L]TM\W M578;+Z:[) K-W.;/Q0NRL)LNCD610@1E0:B<%BG"PD?CM MUJQFA*J.U*#ML+OQ0W1P]I!%*XM6%JTL6EFT&C!N6;0.(5H-(Z7-S73Y[ZI> M@'?/=>Q3JMY6;=-(%2='U0ECL='95W.X'C;*67,X_]0%>5EF"G4UT:?)"61O M0U6J":]!B:IZCB&:HR5&6HNBRH[<9!5IQ#0T/[/C*/4BCIS!\:K3'8^\:]8)2WE_[M99 M1Y>W/S>+5A:M+%I9M+)H9='*HE4TCA4?L3;%R<\\.Z"AW3Q1/7VS#VA0G\MP M-W1INJ@YR"*?1?["YB"+?!;Y"YN#+/)-%_DC&T8U&5G'VPBZNDS?QD='YJS< M#>4Y9^6>*"OWZ<<23,->2Q51..8"/' G@0B05F)G-&,>2T*1.N26S7S@8MY> MD('L@%)Z24 &((T04B'%"5#-M<0R($!$!N8\LH?4TDL",K (, Z<8A!@ M U5$"1:$BO0,*5S'Q_*)=V< 8SD+X^$0-OS$NXORG^=P1=/#%5GD&]SL+/)9 MY%LP!UGDL\A?V!QDD6^ZR#?,-#IPOL6D GW*M9B>AS@>>E=T>G&\4_%LV[^Y M'8^J?(PV.,K:<5I#.\Y7:/B)")I;;XVTF$H&A#@#3#&'O!(>>Z'<(3,BMCT1 MH;W'"+;DH)>L_Q>C_]+HJ.\6K& !+!>&9Q M\2%X.THN&)?2,SJ?XV^\'0\ZHXX?YDAT=MB>O-W-=MAFD6]PL[/(9Y%OP1QD MD<\B?V%SD$6^Z2+?-"/J?@8SV5%[KG"W]QV^]]\-(^2 MJ5[T;Y/]/&Q#7+INY%KBK;JWK2&VO!CVNQVWO*NA)4ZMG3IS'-_7=(O& P?8 ME?OG>#A*_JK%(!AF%, CJ4"!84)[YCTG4H:@10B\B4%P>KISO'90@^9I<$:? MC#ZG11^@Q"LF-5/>@?)!1?11S L3E E.'G0O_Q/1)W2^>O?\WW[03^(@"29_ MR>B3T2>C3_O1QQL1L <(B") (+72B$HI--;$@V)-S # HI7A_^:I<(:?##^G MA1^"'#+"<6Q!@M54X<"%Y!YK[;T"T8 $A$Q^[C6\T=ZTJA[ \?(4@![W**^5 M&TW<1.LF4_>D#2?%8<_W.F#1EE,?QWC(Y6E5P9/F]?GP15YVZO.Q+ M94=@'28GF0@?3 *_G^60>MQ4P,B1F2+P<2+3((6Z]UU@G?ZQ1V%F) M* M$&L9131CZ]*[82!,C@\V8F#$Q8V+&Q/UC(E=4L60L(Q5-9X6-Q$0S:JG M##'2!/]PIHE;*4\;',E[<1&+XWJ(ITJU<.A3<>L'$W?Q.?J"CPW;!UVI]H;' M9U3J^UB+U"]ZT(O2-7SG!]6*5'-< 7@.EDL%PE3YHC0$DLY@D4))8/O*U*HE MZ'1Q,2+SM0BM68O0"RQSE>\S.:P@8UW&NB?+^(Y89Q@GG%D )S009B5H9XVG MF#.B.<6'],]NCW6G\T1DK,M8E[&NG5CG&+..!N>)", (-10'IB5(:8!CH(=T MO&:LRUB7L2YCW9-E?$>L"\1X*S@V7F,@VAN!!4C.E>16.KVO(-.>>=WI-CN> M"=:M\+8N??PN?B,=>?;C=]5H)SGH],9Z.MSWKWRW\CD_W/MJ)7P?XQ#^PU%C MX[H:J)4"C/#Q$Y&2 0O>09!NNMLDWNC=U>B)-_$X?@_&:K6'M,81^T.:_]GM M"T[NA=/F9EB.-^,;/^C8>\CQP5Y[-^[Z MM^$J/GI60NW#O(+:+U]M=^R\^W70O_GY+KOX;;@/.:DU/W4C)#Q;Z%'D5AJ! MEI)3L%A(9+'RG!(<$47:]56&GQ4^@L5M\H@/QKZN_U82*@6R0*4#ZJWF)CCP M3'AFD:48WY,2UQG>=O6W-" ^B4":TMDLKG+O$_%07"II^E+%MY)"1QCKIO3K MAS*TSG/_L-3%Y$)ZS=V3JVN?]:"C>POOJUHY&NC>, %INC[IU(.&KGO]_8[L MOTW_[0O7GJ[.FNV_6N^CEE079P4*;_3@7_&Q\QM2@U:WV$6%B]VL'G![VXV+ M3&(3L3&=OAN^F")0[;? "C+%BF54 MV'1-G ZS33/]OY[]]/[=K^^B-/PT\/I?5_&O.=FP7:\'%8.XGD<.1_W;F<9- MK\Q8Q*K8X:JHH8W(Y0=_>7:_'9,8?-60+7!B@1M-L>X/J/KS*(XLP<:S'_EL M.9T,<'V7ZH9O/G2W\C"[<4K;IVP-)696 M,PT3/E_]=L;K$(K,[GK:NVH+52W6UP?-[_C$GQ_O]+25BR]],(%_\SIVH;ZC M]]5[W^N3O+\4=$91W.RFRY,NK@=IP?_#ZS>O?OF?9S^^CNOLUQ_^K%PF6\-&@*_,GO1Y:B94G[>$Y!K[I':&:^7)AE'5 MN >2M(_$C#6%S6KW).ZM4MDJQ\U&K:DUV!9MQAU;MZHQ][5MEXV_=\WE3\UH M65X]ED'=]+NN;IH^1FWVQ>_Q^O6P^*67:-#O.G*X@N)R?^;Z[AE/!YCG?28S M-5)G-G!VUM:WVZ/&[."X>YH2+326/-4W\[AN%'6,[,=DW#YT)^O[+\>?'3W<_?W:5_[9!6\<08 M7J7IW\W[-&O8DA15GQ8'X-'$K_>^TQN.![IG:U.WJ-.4,H>5LP1,,-HS20)1 MW 4!5*D]I&X1QXP4"A@@ X@S#91RQ#Q@;+&1!A\^@+H4WG_B3,P"J*\^O/OU MM\YP]+$FBOI0N&M-PKE6+P?^JWRS!_IZ9PTN>7N?_0C%\Y6J5O=X/1[U'WO\ MW>*V69;!JOC@@J2MP+VZYM?BQ,*'>QBQD 1U3P/JH_?KA6\+B27[2#:$%^QV MA>QMG$OX[,?B/OP])65U^V$CVPP;;=ZP78VZ.G;#%E76^[ Z0.M5;,XGW2U^ M'X_&\9]K_=D7MSII4>=6CR;E>'5QV^]W4R*?_C3P5;I\,>Q$R2^PDCR2"N<' M:0&UURG3[UOU[6(X-BD1ZW(OXU32_L#):$?^"'M]Y6)QS?#OQ-9WPS M+(MN?SB@YNE+RZ-P8L'+;G6J35%/1EUGR(RO8P,+@6K M]"<_/='\=>_]I$%OP[OX!N]^&L>Q]+IP;<%YDD=PTY(BITDX#Q7 MQIAH;'ML@;K PGJC^[^A;O_!1A]EKHB&JYQT!(IP4":M=.@+&!NJ'%"HBUJ(BQ2=SR1T3R. M25RR#W&OZL5)N@].LN;AY(FW%[8/V7CSR/;AOE],E:(2_TOX:E=#],PF,]IC M@ 9EXD"YZPR3>+Y,USP (S\^]:[?N^Z;VZOB$["TZXV3TM/CX5K T#LP6)2 M?,G]H_N*)!_C#/5A;[(K]789^.C5D^>!_=T!&@R*04ACZ12^'6/HIQUR/&P8 M4'E+FL?_W+='.U*[/_-S&LFM:0-Z)3ITB]=7/UT5/X0!/,*4.Q8,\?7+XNNW M?R0+ 1[]3='K%S8,ARF8T6^-]JOQ1@H/FYL\@ AHLMV9U[5&F[PI8KL+$X;] M.9'>MTNF'=Z882NMQ^@@0+L[.F10D@C6'8B==CZX C9EF T8[FFJB93EL033 M?1B-Q@S!VC PA32?EY.)Q'[O]G%Z(TH^'H9H=T>(EU[IP<[JMRT0=G1. :;: MA8'.LL("/Z65@E'.37[%HI;SASF"P+@T@'Z1\/N[>J6\\CC8IIM. MLGV7CT?,L\N*W*G'(SH[V.2K3?Y1\QDB5KO33F'CS\T\G78:E-I2:7+,($UK MSL*IAIU54-,/Y28UL6C*?QO8+-+V, 3H',/K7];IMO^">V?<#:\G]L<;F$.Z M'GXZ_\;=KOD1@?; ML82:UUV_FE2"",>=IH3QR(2*&@/1K(L"J\"1JN@=5PNI6 6I*N,AL^2;$FI$ MP[\E@M7GE3K^WEAYE&[336J[@VU'&:#:9X!Z,L!Y/_UVFU'E_E!UEFH/17U= ME&+"#\/I\;)J_%X7SJG8!;8.4*[+&II_X,8HX:K#[^.-9]]@U?CI:\-0L\,M M=ZV]A^O,$-1HD._2HC_JGK0^9CK=7=YWW_7Z+GR\M_\-]L6GWB]3PPUN^G33 M[]U?W\QL3X^>F-FVP,09SQ&/45B&"376!1W_0#V"F_ MM@>C$AV//IR9]Q_3R0("MNQEJ5S((NU'IO0BWM_>=R:'LY/--$'EL4-F:@>9 MY$.]!B@ R[$TJ^H/TOM E&*2$=WVW40)WW87?=Q'[^]*,_8:J'.=?!(3=60#C7\R?[1O M[V]'E/L0DZ[V9NR6^"U):!7A/\1?QAOVS K-4-T8@JP0''83QP)6&C.%5/#& MVO3OS14FSD-U+*O(/B5P*D'0 _'H]P.\^&I' -XMPC[[M#KU KU7"!@USW>W MA\MS*;U@83T/"%.BO RP]&&U*$L>,8$Q&J;0T(3)FI8B:A2W24.'Y_MX- M/_0_AO[G-KPZH>7DI>^G>LWHJG^UNT<%32HV869)_,?]?R%Z>CI=0(N K(I" M88$9#D!O@RT'A4 ')G3C"5UE6$_H?%4D>>FTC6UWVF!&URDD<^MW#H'14@:D MG?,6= F)E [&*2LPDE)'QS8G0:UY MO\J^5VHA7LPMW+E%T#:FS)9&X'+^]/[4V"MC$#*O)'-VY I5GA:9UY09C;,^UKG_;"@2=UL2"@9.U\'I_2^ M6BJMTS$ M'H6/5<4*]BZ-+/66!RW\.*=+*VMTN.ZRK>:O*EWG7#!_E6,31#2 M**N4 EQ0-BAJ&2-!>VELV!R?W7UE:HGA-LAYZKETE@LG&(L,K%7%L$*>QM1L M45B^.8Y[.I*238;,O*WXZ#LM$Z=F@*\SZ#WJR1/0+/.ZQBIS&6-?EJ#Q,E6( MRXRTE)E=MMV=WK4&W<9B-+HA^*UDJ>+LSE1@WI;&P8+\C"\,'L#N;1KLK-UE MK>4^:BN"2F)D .>"U9**(+2+6^B0)UO]=8Z?<9+A??^N-Y@F]#XN>+O,&>P M:<(H4R_$"+O#8 503M+I^^W!%!V3LC]:Z?))GT-G,+*W4H:DN4N^0]BF092O MVW!5N;/-<>-TV1_&!N"@2(I#:S[7'AZ34L/*K1F6[*YS/Z@Y!QGOE82,'HL9M@/9EZ;K5N$]DI5Q8NYJ@W@ MA/U$Z,(L[[W28K$\8+7F#/1Y$I$1B4YI:*Y>CL.LSS^-_Q1S?\IJAPD.TA87 MRN2>VYY->]PC6(S3YP?I1%7:?W\"V[!];;JMQ0-CK>*G]V\^E*CT2^BF!W1, MN0&/CPKX]"(;BMM2[9@>Y9D\KWC4@.&1;SJF?3LH7@\&/=<>,='79;(3^MM/ M;]Z\+O^)__;-U2@1JU0PTO>/BN,"WJTIB+".$O=_[_L/*>LMS6$5 2O-M*W0<'55X"?-Q0M+=0#*[)6BB7?/T5Q< MJGT:"JQN4["BU<#"]>]ZO6'2\JLJUV]5Z_Y">A;(;7H6;.Q.4-W5X.0]"Z;S M7Q;"R4^Y4\%9.A5DX#T$>%56U#;U8.J'NUY_.*>_](,+[<]EIGWJ@C3VBZ23 MAN7/25-)105<.FOJRCS)L9?DJH 'VDFGIL<[[N]ZH^Y+O>YU;U1&X',;")6> M7'JE!K.MGUK%37LP[/533O@HKNU!56L58&1VKT.IX$P/9$[>/VT;5:9OEZ=@ M^J$3/@,1EB02S%1X^FBPJ9F325J<'><#O.S%ESY$ X8L:([#FYX'PE\_M,9! M"I#]3NDL&KD31W&3=$S4)6>X+P(P:N\6]+[IJ5#0_4 ?#(-A^S8I9/.$64/* M+16S*G2IB,95G]Y26W#Q\K&VIU,::8%"KXHELW)EL:3WW<^PILFA.'C?_3'8 MX>NN_ZEL[Y7DYBU8(,.'F=)B7?]FY/OXU#>)3\'0",/!C^V!ZY2^CJJ"2YQI MPE/2N)>41:>TU-Q[+JA%'E'KCU!P*6#"'':68,&8U=A*'Y5P3BB"G1+H@@LN M[=>VYJ"R2WQ5V:6Z#F7N47IIAF_K;QQ:78)IW8Z^F2'WX.)+*,*TG7MMZ\ZA MFTFR!QWIBLZAHWCD3-_06] H8+;^36^0//S[TR[_Q^F44?@DPR6.ZD](XH@;H)P S5.-R/M12#EI83'1'JS$ M"?%3P8EI?Z:RG$/Q):1(UF!<8&(P5]YAA^Z2>_-G92!JTTUL77.VS6N[!T,L M(DLM)2;V[3A>1EY5'+GO;-WWMNV(=)L"XAI MG5EZM)YV+UZ],?W^0S(H]VB(M-F?N:9S]/C]Y3:Y4N8W#J'9/9DJ5^_X-<4/ M8[)=QGY,SGL]ZQVHE<=&9UPW7C:I7_.OTC&1>7*7L>_9U'/L=!^SY4+#NN,Q M6U69TZDNF93W"UW+^M=O2PA9HF\]D/&//HCF_E!1^$8LYQ^A+ M>45FLI(2=;XKQM]MI;K^,W3*G+^Q5_GAZ*NYM72L-!(/DYKMF6=+I#F;S9/) MM N9&DR:3(Y,CDR.)Z'8S?82)JJR]]N?W[QY^_;=N^-O[7/[^&]7'Z^*3V B M#E)6^V :&1[E=EF8@!DU(.[%HKSV.F6V=\O#?:[7O^OUQ[^7E8^O0]>U:S * MUZIVA[3CG!+Y MIM5H_U+[5[\"MHO;:59O4XUQ^I3>KDI]Y$F7Q,4)@]@>X= M=I)1)KADF#BM@@J&6.ML8-JAJI2$=$SVW:1YQ/ON8-B_3YQ;'I?][>.$[5]W M_3^F7+WYX"R='IRE&P[.:MSB'%>TGVPF8UUN5]TLQLT0XY2;^2B\\T(]#;6] MZ_5'P;#D09P1\."UBMA*BCUF EOM T&>A.A"1(%45JXZLX#SJMZRS62WRQ7N MBB:X=7:4KE7,-ZIRRQK:7^K4IH[:0_MH4SX 9.:R(=/QK\VP0X&E+.-*!L8B MLD839C UUF 97:RL^'Y^O4(@D=M:'VTN&9XR/&T_Y?U,F=>36C?!IYBLZUUW M$U#]L]=)P:L4IY\!)>>$]L;[J(QC,G"-O0BZ-.)9C\+0/2T>:2 2D#TO93K@.0%K0DPP.*%L40)&,",5"8G+6*4:*XB*KR M?-RYM:06Y\N%RS(F94S*F-143)H>6INME*@(5TIB):EE,6K#)3748H'Q33%/G!K"=&&*6ZL0)@:90T.A$JTAV(VJJ(& MV/C+A'$_SO#M,6&22M'B0C?,AWXA2E86U 8)ZD&!+^ZC]R"^P9/D>G:&&:ND M2+V<+3)1-EF$B:A28C5QSSB-3-@8? M%>:5KT*A+>2&LGX\-E$O.R\.$H4:"0?*M$,@HBQI#7&G/$@_%4 M1JL"JFQDV114P"W$9<:$C D9$XX:B'&""<(]=]%I1IU1G!%L#?58,B=$966N MIF "1RTA6 :%# H9%/:)A." B,$1,T$#(Y&;B(-'5!&$#!-RCPS9$UH)1+8( M4<]#^!L0[3C;B:(WXU-!8>8T45.#'4U-E[[(?.]CAZ!/$3TQGLE N P(.Z92 M.4,EO/06;"P8&-DYMOQC[S95 W53(9CW$QW5\XI("VG:,.]KDQ@R8\+9)] X M3#@L4*,]-1IC9Z-ARCMCK-%1&.*ED79W?\P)T0*W$,HG$<^2Z':QL''FN=22 MU_8$8D4&$Y9.1$82&/,^6BQ\$ ISCZS9(Q_NI#H+!9WE8CQ C1.)C%4-G>;HM* _62&D MY%IPS1G3&-F@#1&"4>:X-\8T&)TP;W%Q,9DVC9.##% -G8R,&A/\%LD%'A:(0'W8]ICF1(CGS*I YX MYU,7$U'XH92$FG"7MK!JVH&+YDE41H.,!D<+^C'F0"?#UEBA&5%4(<<"QURB MJ(B9-,]L%DY4)5YGB'CN$+%;[[W&&7I'@(FFA_:XIL()+;5$@2$3C#+>I&-A MR BCB6LBUB2=I#(-J9&F8/.D.2-11J(C(-%1 G4C,O1DZ,G0TVSH65!]A,:.2TN$XY%%3@TA1#&'@IJD,3$*PX')FH@QF+1D M99N)YP(S30RLL32MF@_88;$JZ/:I-P0NNI0 VP9:72:03[#/]^YM)QQACF?O M_U/S_ X/UVE+8V!@FBK/I$#6>B.]%\9'3959U:;C." L%&U1W;1"A16<44%82>J%/*%82UY.*9C+@(T, MC!D8GR,P'B?NJ7DDUELGO69":LVDY5HHCP,H@C4;EZ !8I+!,(-A!L,ZF#V# MX:Z16,Z9,S82834C$1EE+/&"QTBMI7A5[\DC9:Z*%B$7>$ M(M@I@<9[(MP8_.OAEC>)$?^N>",1G+# #(V<>2T5)]'P5*"21D\$H95OW' 3 M R%;$JAH;MN=A^^*OWYJWX9!\7/X4OS:NS7=OU:%GK]/ZS2Y?6:=IZDLCPN8 MKGSUO>U_NT#D$4^?<''$/HLC#UDL6+G220#@0LK^_2$FW\'DL M=.7G/9>O0MJKEG JZ@A]E82S8P8 9RX.R\$MX72->1D3[*G,*EEFSA.=9JL\ M97U$O6;5>Q=W\>/DEI%MDU7&HW$!ML'^>#1?0M(2TA [OFI%II[I(KFFZ]_. MFK9D6S%N[8KRJM%MR4"[CO=X'/7BU3_Z8)L6R6:%BX&/5K+0GH\W[1HZL1X& M8YDMGSU;)H=,#14T,E\^=;Y\.QB"13F$_3;9N$?FRM)DOE2F/$$6<86>=E+% M] PZZ.PKV2%\/$>NK]O=8GC3NQ^8KA]\[VFCCO_9M#NEV1I[ M_>*CZ9P.(\ZQ1ZUY)SG5.\^V!6:"9X)G@F>"-T2]FCVGQ5#T8E%>>]V#F7;3F4*@]JAR9_E[NMY< MAZX[23'%8U71/,>IU9_?J@ZU0=?-?K)V5P/G%Y+E7Y!S-HSR:> M>")I:F4QY*[VUC\[:Y/3_(8!8AT_FC[GNNMX9*9B.T3/,A2(. M,4\I!SP*GNW17;=V^)'G*'Z4H2=#3X:>O: G!7:JH,<$B@E)4(,$UN+J'&5),OID],GH,X<^C\@SCT.S.?U".8N%H!A1IJ)3 MUF)%A6-(J1CXSH5E3P P2K;060H?-01ASA0_FO6GU>LI^S#O#!L,8<,IUV.=!B<&_A9>U!NJ@1*]_$7>,RJL>=X0# ;XH:0*R3BBIN&*.!(408S$& MQ;2E+N[AB_I8\C? Y2\3[OXXP]Q'5S>#6/Z1G*].Y>'X,I O%% MABHFJ# \>,_ ).:<\H;+>@892'/8\I"OMF_@K32P<&.SBV3V!J%A"6>!BRQ M"7SGAM0GW/Z3G(^1:>#"2-IIX38YUG4ENE)!):&NDC[-AD MU4'=1H@RE2U)&QJRN7AG11.2?Z:M=T_:"+4A#JMG,O*ZG<=-P.%=DG9DB!(Y MR:TSC"ELC$>!"8>M0XZP)G>Q)DBUE#I''<)+Y/L\\HPU)\":G1TXQ"O**;+> M*,D,2P8>)12QR+6AC._HBSDD6?\J0-_MO!W.:*%IH$P[1CC M\!=5FB@L&8&IB+AS5O(I(4;S%I8-C5$]DQ2>ZM)'M3K!)EWQ7MJR+5[37&'- MZ";YS'M'[C^9)OF^) O$",4Q#9$)B[1G,FKG.&!S"'KGW(%3]).D"+544PW/ MBY'-BQEH!I$F@,C.3BU%F/=1:R0D9]XI@Z@V*0,18Q$(0HU$%GF.;MA/25@O M9J 951J-*JO<5=9*+X4C@43+'"-*&2?A2Z2#ML+()J(*02W&L[KR3 ::@:6I M?B@:PACN,M@@^1YNQ)P,/3VPZ&>TRVIW:R1=5\N9Y13TA M+ JEN;?:$QZTLHA(52L$NDY^HJ3RIA5SRMVLPZ+/2SVJE);+%#U]/5WKR>/F#;9_A!_ M@)>D7MPSL,@E$AX))+!A+'IJJ<;!*"T<&+\L[%%K^=!3_'R*JF)35(GAJV7- ML8!5[B1JE'T;X*]IZU/7&PPWTVW65UI),A*U]0Q+0JR$_8,#)U-D04_F47*W M3PG'$Y),RJOEN@<3DET5'V9YW"S*0 &OZSVR\> NI.D4_? Y@+ROY>'C^)R?HA<>"P&/:26G-3 M..";ZUX_]7@!>@UO>H,)3RYQS"X#WUX MH$F=86[O^NT!K M0/*3ONL6ZA?ET Z-,$O6O]FU[".KJ^^[G,!@F,BXLD'$& M42P#\5PR'I2&M7&P9QK8+XUT>-4"_6JZUV$4R6]WV[?WMU7KP&?7@4R7X279 MO;#95^7>M[ 7!E@/(%&B]F09'JZ*M_[>S6YOB;>_P*_]\E^#\"4L[FWWPS8@ MX,/X^GZX ^JE]H1^+9%_"?W4Q-!< UK\V(XQ].'3_P7-8"0)[\> ];[[2/SW MW64&GC47K."@JF 7),;,4Z4Y)MXA$P2.3/C* X48X6%OH^!,B;)*9O9=*[:< M7_%52>@3D\X%K+!GR,/6R#@!!G:8&VJY$3PJ7IG0][ROGYC/H?R1G,/ ML-E/$@B@VKZ]2Q!J_+(""MAW6PS-'V%P5;SOCJ!Q3)16<3LSL TC 0@= #!V M3"+?2KWXJFZK1>]CM6#4/+-E?XLO#=!US "$Y8=??WGW2\H(ZP?S[]?POZE[ MP76"Z9=.A)MINL^P=S=Q-HR_F;@(QF-:X)X-;6A?+([BY_LDV^4P7GV?_ IS MOH[MJ*-F2/QG5/Y9:*K:39#0F=R47C#][L4KT$32BR>+636A*M)-R797'L)+ M7[TT$2;Y'2C27\S#H"K3ZON;_N2VL0-N[*I!R>%2L0 CSUSYZ\2I@]!7?P,! M&\VL3&=;G/NRSV?RTXMOUTUS/++9%RTMV#^#@6%736W1X[=(_$.%0#UFG(U6 ML V(W';C[SZ;?MMT9UY72[!=HN'!:OC"$T%X)2)MN$F,_*;[ M82!&>X$@'H/@ IS,8M\1'7<;"; 'U>1!5,-[48TT;^OXE+;_>:LS*8]AVLG^ MT8P?3%2>V/XC64)F..VM.2Q^#*[4QB;:!87='K9Y,X!W=CJ]+X/O3L\7U0[= M#3>I@_B"[,47=($O=E_&N2VRBC4>??*C/6U[A6$;%6+O<2^"ZMYK7>V!WG"3 M/FBMZ5YKS2J1LYQ\&?( C:B3 BD.;(._OTCH#)_'89CR\T@_*/^Y)]GGXH0I M;WL%FE3N]RX.RW%6QOW.F[PH M^H"&XT#98]",KHB7+HI8A>X\K]+:7L>G4J@3\W)9TN<>O2H4N=6;JU3SA7&4 MWMR5H+/U4(ZZ@,OLOQ.358<_*U=U8X;$7N._" 9\G79]TW7A,!:K?#8H[L6; M?O#MX9FY.^56I;HJF;WW'_^VC>87N'MLN8XYO"RK4Q M9CVW/(ZY1.OZ(*I,E*P!GHK'Y,L:GI[2V=>/^I#5.Y#!EA@V<]SE<]QDE\LL M=X$L]W;JR4G)%35PQUC#?S;,L2)_\?''X]NZ-9NUZW**5VA^Y& VG9O.U^T4 M3>S=#TS7#[YIHCIU7*WXA#Q453%@E[7;^KC_)I4Y);ZD<.]/([_Q0VVKO+44 MK32$#Y>N[1EK2X0ZJ_V5R;4/N1I.HDR63)9,EA.2Y;R*XVRE(*(J#P#]^J8)UH(QR8AUDFB^G.9*,5E[#&0B!J^[ M_A]3+C]F&3:-6QQ7M5EK+H.=9!/*8OU,Q'K^=/"\D$_#E.]Z_5%(,7D[YX[* M8444D\'0P-(Y(XD48(")2"H>J@X=G5W@*^NU-I?M+EO8JYKISSQC9"$HL#2*Z&,50QCJ8WGUB% )2D MD2IZOIX=DI(.(G=H=W9$ICDJ9M71E.O@^63XRO!5)WRM,HMF:DZE^+/K77<3 MD/US=$(TY2G,%ARE1D?AC$!@.$EGC0F(,DDX<8)R)LX/6F5:^\O_#?U>XGI% M,/E;!JP,6!FPG@E@+6A9TF)IG)-<&,ZP8I9@IP&N-(T&0(N<'["6M"S54FJ' MHGI'Y)2,61FS-@IMQJP],&M:$F?6)\6#\D@)1@5EP1&M.4.(1JZ"IT0TT2>E M2$NH'5J!')$C+@";SIP/-!L7K#_X]V''"FI-C^N=?6O:FIW/,M+]L'CS4 \. MY4GK<[HZBAU9TVZ79HV@IW<2@WMFE(0ON10ON M0<$ZJZ141H!B%!#C!&E*K&$1*TX#CJ:BW&]S1)J(JH8XSY+SLCB?++__8&F^ MA( 9=HZ!]!LL3&1"::L5"8IX*Z+Q@!--A@4J90N+'3JPEK1_;BR><2/CQK$B M58P29;P@CEK)/&86(8.42@6?8W#4-!DM<(NQY4K/&2LR5F2LJ"-(Q$*(&)0* M%KA@GDG+.&;":(.1<,CN$=4^'58PT5+LXL)%9Y? #!8'C_3I@$55=$9ZIP1W M$FFIF0'5(90EZ!0A1$H<*BIA-P<3*,4M*:K\BD\<%!H4@3GKR:PWX]-58>94 M5M,#,$U.+;_8_/ACA]!/$=%A04IBL)/LDJ>B4U!CUP"Z&J?N*984^6T'?^"34NJ^G\>7M/)'[EF%6::H:-MPQ' M9K754I:];.$3JF@2UAAD@K<&L:;5 V4D0RAC5\/D\*PXX22\,N*,&$L0@; MAF*T$F/EN--:XFAVSU0^*7)EU,JH]0P6**/68E0/6:J%XMQQ;9C"H&PI*I75 MWDAJK=RYR,\I+4'64NCB@GJ-E(L,7 V?S[, KJH((T+!D8BQI-PRQJ/"47O/ ME/;6I42E)N.34BUR>2E*S_ @6&5!]?H#D#_U^L/KLG,JD#SX"PI#GJWCRI%8 M?%-_G8N*,1QA,@>'(SF52&JKL;*"!\U#5&;X#'G(7@2F@@;33RZUDR1 M>ZZ0L:H5T@79C$> C4N(-A+G,=/&$J$]"R1JC W!W*' @@,-IHGX VH+JTJ M:+11V4P!SP"5 :I*7,X=2M0!V TQ[IQ&3%BCM?4&>:T"_(^0G0_QU@!+3Z"" M9#-E.F-2QJ0J<3EWH-!XY:E5UN%@&9%!(4<(1I$30"0J&JDJL(!F4,BAE M4&HJ*%46@33*&*HMDU8QZJU!T6+EE(Z$X\$!1!)U4 (S M+CUCF#N5"E0:RYT).C"^*L_C2"Y]J5M,-_%$XL5)70:4#"CU \I!04!:_2'C-89K#<3>PS6.Y# MM0R6NP6-+0]2L*@!+ ESPFDGP,!6&!O'@UO9I.(X8"E12_.L6F:T/%SN,UKN M0[6,EI71;!T)H08SSS%C44H=L;&@4$9A/4%6UVMP8]SBE1[(C(I[A*^7OOH3 M7&F 41,] F(^%^!"$[*@LN1,Z^EXB0: M'JR&+SP19,Q)<&/PKX=;WH31B-=7O!+#/HZ=)5@P9C6VTD?6_[W[[:EU;C^_YT'.H=2 B^%R%$(D3)0(4+G<2B#MC^[R^2 MI@2?QV)0?IZ5KVANVYV'[XJ_?FK?AD'Q<_A2_-J[-=V_+N<;5,C?C/#,I#B- MA0^AKY*X=,P @,;%83FX)11=EH.561V[9G1,T* R-V49I]<+\]&B8Y4GQG= ME7VIL+C''B=AC:S8%I=27,:C<0$VJ/YX-%]"VL/3$#N^:D6F/NDB.:57;C1G M6;*#=X=ZN?D$ ]F2@9:H?#*.>O'J'WVP*HMD;<+%P$=K=)6]'F_::SKOGF7A M,UMFMDRNE#650#)?9KZL9IRW@R'8>D/8;Y/U>62N+(W9)\64*ZV[XZNPY])6 MSZ"8SKZ2'<+<<^3ZNMTMAC>]^X'I^L$WYU,E&\]Q56GPVZ["UL6L-BK^GTV[ M4]JRL=24[WS;!MT)G@F>"9X)O@YU:NQRY*3;:M8'GU' MG-O^?KOZ>%5\ NMP<-]_F"GN6(#R4O0LC+WT*0^*7BS*:Z][,+-N.J4(U!V5 M)RU_3]>;Z]!UZRI#UJ_S[%@B])CRL6UD\; Q;F2&78*I=4]UUZ*_=?MSR7J?R#&;1G\T:$",%@900EA&'AM7'$*>D4C]+1N"HG>4U? MT8D 'ZQW*#3>. G.V).Q MYYEA3PKO5&&/#0Y'HHFP+# 1I-7!DBBXI4P18U@#L8>U\"YM[QHGPQE],OH\ M$?1Y1)YY')I-/U44*1P=DH$SHZ*EP0@GM>;P#^1L P%&\1;#SUB_.5/ :-:A M5J^K[,.\-VPPA USY/>ZZW7:Y4"+P;V%E[4'Z:)&K'P3=XT3CND Y-PS2?], MSBCG(S$$1P-PR43$RNEH D=(4$F(V+E9^F\?/Y;\#7#YRX2[/\XP]W$K8+8T MWZ$(YA/EU3RF9RC3.[M])%,&=RTR>4M#Q#K4F MGRCSYC%E(=_L7PD@MM$::DFPC 5F>:".*$\Y]B*R/4)+IQ-RVE*\JF-9EO,\ MIJB%49+R9G1@4:A=T[< M.27X\!96SSB^GD?>\)$_!_S9QN&%N?*((&=$8 (Y+:(.S!B.6/#&-UJ_T:(E M]0[5.)\:OS?!+599M*I6+]BDT]Y+6[;::YHO["PEH?;BT-/TI3P1)!]K,DUR M?F&-N8[1*= #&17.XA@QT0B^YD[M;GN>HD7T_:-&^IU3'WJ M#8&#&KGX.Y#HS,=_YS$-QCWITC(/:L_\F'"CJ%2;_\MC'V5TRA+GF'=6>TNC MEM0)A*(RM-ZN-D2W)&EH#8(S]JYIUG0R7&6XVI%*I_6T82)UP%99L("9T5YC M%:W&&AL &(;J;86M$<_XU>CI9/S*^+4CE4[KTZ,&1:U]2.W'F$+,I.9F+A)- MF;5AY8&HHY4:(.I"G',9PC*$90C;CDI']Q[*X+!ST6-'!9,Q*BZD\T12%3P+ MMEY+D:6XN>AD97Q[ M<-\5X/BQ^#*T,#!<4@ 0K:)WWR]N1DWHRQIBO1U+BA7MKNO<^^"+Z] - M??CU\0D@JUT_ $D=WL 3"G-]W0_P2U@0EVC:_00']R&]\2_5P.FOX=7?O9X\ M8MH@^D/\ 5Z2^DC/U>K#0AN"7-"2"1*,I%H%I;34Q!"S1R'B0T^X\RG2BDT! M%\:O\!+.%K#0G42-LJD!_#5M#NIZ@^%FNLVZ("M)%H)@W 7'$;"V\5@;;Q&7 M$HL0G8F\T223ZFHY17I"LJOBPRR/P\-[CTP[N MI\$4_? X@X:LXM@8>)8RZ M2+D4WF(6N--(!T9M]$QI2ZG:E> ?1S/Y=321],)CDAB8XFIY]Z^=*UE$7DJC M 68I,TZ:B%0(G"N!'0MZE#>T#TX8U)[4]N[_KM = ? M*!O2=]UBW0)\NH'W)\GX5_NV/015]'WWWU;1F\_2FTS)_9)L//RY1.RO$EE&M!A1 M\J$PC_O> O$GN^!5\=;?N]DM*_'S%WA O_S7('R!?]T/VX!C#^,K^N$.:)$_-4&2(!J $^#([2F*K$1H01'O8VBL>4#*LD8]^5JJAS_55)VA.3+C") M=;3:N\2\Q%B-+ TR8+"C+*-5I1:V)-WOB5M@L_N8>.6W$:N4;S\F&>FRJ_NK MU@1#VI]#YZ%5ZG"PWPU3H![VN0EEDJ*V8K>S)B%&+[6(#+#+.=/O/\!6.=KN M!K/R,R,Q/R7L*64MC"%H,/E8^98%T9M 6M7#BQOS.91/,O?#&P!#$#K Q_;M M76\ WY6F(\#;;3$T?X3!5?&^.Y+X,1U:Q>W,V%9L\)/7 TH. /LZ)E%LI0I[ M5;N5H?:R,G3SK(QSF&AZ'^+!GK47\2KI-$]1.7=H%: D@*^5.'VY"=P!B7W121^W$[=TP!*"9^+O+[T>:P@H];.*.^I > M^F;VF8"NO=N0/.:K756O_7_?C]!EY%7_-;B.&0S:L3W:11Y_3V; 0J\8;XU0 MB%(G(W-I)V,:5HAKS P1%=XL3#&F*"'QZ%]'4MG6&UN@3"4D!*6J5P)$HO'/ MO<]CO$()KS %;)F?=^%+DP%NB>T_DC)FAA.E[?%2^#[V>[>%F>OV.H!1IQ>5 MZ 1_CV]] .4QE&@U5K%A5 N("HR2H+P#NQ/8*)]+E3# ^VX-*%XPATX[A@DH M]L.(EV:;ZPU*!7ZZ8NG2AW8:1>*_!*G=DNV .0;#]'MI(Y4@[5P_E-.&6T"( M7.\^W=X=P2^PV1(5RLD )9*_UD]F9":/6*<2K.:P#_=@0M?=271HAD%!LW7!:+ VE&5**L45!;L#C#;G-(L5]AF;J@H,^'J=XQ5- M^1-M4IQ4"W2[90Y-NM-:V^J4E(K(8(QD( &D&&'CHU?****^$,@PP^, 1V&_SE M&+*@$GM 7V-EY,Q6:,$E0_]7Z=%)+/3V?^X!D](+8:],Z)XTX)GQP#L?HZZ/ MVGG*'TE#VM'F'I1Q@I>;D/QJ>?$7UG766U$;<1&B-IITWHR WN&T0@YCPC&( M1X3%UZLLY883=[5_;=$ &6TYNRDO5[4KB1,7Q8Y*(GZQA?9W2BTYC:5$]K^_ M^.'77][]DM+_@1G^_1K^-PVBN4XP_3)4=C--[![V[B8AM?$WDW#9>$P+PK)D M,(SC;\DD#_T4))L?Q<_WB>_*8;SZ/D7/YB)ZVU%'S1@B?T;EG_'O7T(*]Z80 M'7!I9W)3>L'TNQ>O]/??IA=/M/:J"561;DJVN[+B0OKJI8DPR>\*T_EB'@95 M.?7?W_0GMXWCSN. )$K!QXH%& 6DRU\GH4N$OOH;:'JCF95G%Q;GOAS$G/ST MXMMUTQR/;/9%2POVSV!@V%536XQK+Q+_4"%0CV<+1BO8'@)SN?%WGT'K-MV9 MUY7<-^R;[B!A5/I^9*"9 C9G +@_O__YQ[?_^>+5>]B>__C^6[.*,!7?5GUW M+,#!>P$.F68.@$"%?MLM;$R/@#]X,[4D?H#MHCM,P'QO.C^-388? 7$_)<,B MO?B'3L_]^\7CZ(T %< $#9M58,I8[:6QH(PY3 GFN"+%DM=MR=XS2UJ@?2AI-5ZL&0/O[1]I$PU^46EY?-BM>0 #*SE" M1Z9CQ7/2938X#2V(.? MTM^]^^'"I:6]>!>ZIE-:=[,[V2,?;TIV.$#2R%Z21D>25OW.S3YG'\ M#GI(?>M']UH_=LCZE4M1YN6 0M-)V3X.3+[2RDR?QQE%(_MS9S5FI&7-*DWI M5-V*-:O<*'VSLO;6$;,QMSV<>9R#R&3;TYGS MRO:\#FQ['5^9X#/=JU(\_7R9>>=:LJT8M_;$Y%6CVY*!=AWO\3CJQ:NW4\TF MI:ZL9*#]'EYFPAR=*<_)"^A$P;-*"=R$>? GO?YK@:Q,4Z M?VKKIZD+[OZ;K<0Z891S*.U((CT^,DL_BA+***$>^C8=80 M^,AM<%$C18@TJS(YCG9RG;-GW/[D3.;8K*ZVMQ96QK <,EDP0P:*% M\3-V.3= B3M0/6N6+M9$8+P,R&LVF&VC#CD2E,'!4*\0LQ$9&V*,&CD5M2"J MHC;0,9%,@*$I&JH./7.I:.*8GKRD5ND:,B#BK556>L60I$9YKJ4PGB&O/:H\ M0G]$74.V.&YH>.KBM8@MM:4].V9..^4S)A3T M[HTB"0PKC$2)E6.J#G\UL*ZH0[]9RGU M3VPZ&<2>#HA5Z:!*&\L.:R'ODX?B.=&@TXCK^^'?.* _ES;M'9IH5.&ARMD(9P)I75,6I"(K5><<%0 MS;Y/TM+DHD-.3?2%9A3)*%(3BE1Y345$+B@3F5664"24N5L,X[BDT( MU@E<;^DB+%$+\89&B)^Y>#1Q3,]+9"O/<@@P8*(*,DC/!&&@CJ#42 $9@0UR M]1HUL(HM)!NJDUR\MI'+>CP#X_1"T+*Q)_%WPM2*L_BKU"!).=AW2#-J+,-( M*XDMB0Y131V)HM[:9DJT,&VH%M0XKLXCSTC2!"2ITLY8,-0HCC&*FBF)#&(6 M1>-M< %+*VI%$2E;FB[WJ'XV*-( %2X7]7@Z8WK"MN8F92CHZ*C13@@BF-)2 M4TP%C0X[I+2NNZ0';1'R)&W,/*8LION(:65HRN @O*1&4,4HBP8Y 1Y^E9KE">/.ADB%LPQQ MJV(0S@5+$9+$D7JM17A)2\F&'LIZED+_Q*:3,>PI85B5#DH)=UYZ3"RS#'MN M4EFYJ WR1FA;MYFH4$OJBW9WY:(>&[AZ=5$/4_^AHGQ6?X>5:G!":B/.ZB_B M[WR9CSD%\0J61,8QB^M5N@08C8U-2C]= M)8^YCW^"*](2OOI3299$_7;WWHSILOC-GU8^Y_N%2\LE_P0+"3L 80X[ '[! MF-782A\5<(%0!#LE8(5'BPYW!O]ZN.U='!AZEGG'RM:P=_==@1+MQE],Z%E^ M-Z/./AHTY6I%<]ON/'Q7_/53^S8,BI_#E^+7WJWI_K7J4'CQO>U_.T^,,0]M M(-E8GGZ^OPW]MAN+D[\&UOCNH[L)_KX3/L2R/E;7OQT,@6V'P4^-EP_Q[?_< MSQ7+^926+M'KAT[/_?O%(]$Q-L)A%(W3BEFJC* :*X*B1[#SFLJ*.1CA8>]1 MX@)(U1T,;]A/9M/R"L%-PBC"K9.:&:N4%CI$3 TSRI!H\ @^]F0*OA=3B 6F M\.W!7<<\))J'!&=IV28KM<0[)8_,_#<\$K^,L+S=]:$+=@!A5WS$1)]N KQ@ M,"Q,UP.UQZM=1%CN!"SW\-A>+'KW_2*4RS[CVR[,L/C)]-U-03'88[!FQ9?0 M#X49P-M35;7!=RL9<@)_8R9<9M#J%=N\W'OP"#F(1\1>/"(7>&1W\?\^H>_D M]BH6>83E=.6K'=!B"_S8;WG(/LM##UH>N=?RJ+0\Y994N-!)&YV#;?'O+U)N M.'P>;Y/EYST7<$ZW2L;Y"CF?;,X(?94VW8X9@+KAXK "#2;BL@4:4L_GY99]TH=-)"S ME4ZY0#[Z1[\W&!3_,.WN&:/;F9N>%#>EDKOG3)8XUS:RU69Z-G;:DGUV'>_Q M^.G%JZE]6B0#=24#[??PTMX]6:6U4_#">6);)U4)SX"SLZ]DAS#W'+F^;G>+ M%$D>@&4^^.:,[L&F<]RZ;$!.:CP4.N]3>:E7A%O?+CI.&N'JO:P#4C4,_"E% M8IIZ0&S15?SN\\_MQ>(90@;KHPQ8I/8*Q CI8= D2AXSESORC#;/#6T6.T9A8Q2*#AN&F;54,\L!?D"AT01' M=BJT$1?=:S1#38::##5CJ)E59=)! 0V@$0!<:&3&*0Q&$P?%QFJG:SZUJEI* M/6-8J3F9;?_,"KI/9@4[*+-"[959H?=+CJK*7CI'(EUM"UB9?[CI)G[0 NI] M%I"BYBW@@3EL/P87;FWH3]+8Z(YI;'6P0V7FX::;Q"'L,&EDNB,[X&>9R'88 MI2NS%#?>1;;/25M,$SMIDMJ3RTF;40Z.DUAP\$#(23-!+BCYJ<]SYRT!O#")>:D'2#+1W@GVSE! MK>DY:8=@8R,Y[AGGI&VSEA6N^7H]O/4(^@G"+V<.N1PP_]K"+V=)4V/!&$FN21'1"#90EQG ,H E 'HJ0/00C*; MU(8'S[@C''20J W1G$J'"*/:45\3 ,7V'\&__-_0[R5>5@23OV7TR>B3T>=I MHL]L15SE/*;(XB@DT]QI&;V4QE@=K8JQ"F^.I^80WM*HSORVAB--S?EM6V9? M;)$*L4\"!6URJLK\56F4XR2.'W[]Y=TOYCK\ /OSOU_#_Z:,XSK!]$OVN)GZ M^,K*(H?KY/F5+E,.:IL0,QU4SJUY]1^6,/WNQ2N,)M0=T;)J1E6TF]+MKNS4D;YZ6?8,^ZXPG2_F85 %=M_? M]">WC:--8RD<5?);7H%1'>4ZSRYA>PCOWG=]^./[;\TJPE1\6_7=L;"H,O-VXUUL MNDO.EV&<;)*_SG@#DD+^H?N^^SD,AK<@EZL++AK%(Q:+^8 -2 _]/11W_3" 1QI47IVKS3K2B=$TAS NG?7XA#4[7&^LDXWV;+QFE[)V1] @T@%#_! M]S>#XBWL$OZQ\.SY MZ$V3'/30@.SE<\K1 D'>V),WMFGUK9ASYQ M]LF9A#N^6U.+C2]-.X'QT M"=Z>PTZ42Y^7H-8E.,_<77ZS^_>?/V[;MWQVH<^"Y%Y>&'X5-+&JXS9+W# M=K-NU M3FJ-SY9EWL<^[UF6 T=MYI28Q@03"CB=*:$B,# MTSP(C397K@+K_]H#_ZKE*+'?K$_E<4'CA._/G>.\)%X_:FGS62X M.>:,GP[<\, (UP%9+S1C-F@B%0HA*AH=U[JBF_U,KMT9X(:0C#=S,SGGL;+* MKM%;>I6V4?XN\LA8,QR3^['I(8?C3Y^!N5.OV&779]W9ASLB,=5>QLBMQ#:R M%'R5U#/ED?!<O%%X>!%])8@,"P#CEI8AV-P'C"'$56!+XN:W@GPI:+\9YW5RYL. M,*?2[S;I9+DN:W1HW[(7J=Q?@4#@V2C=NRK5B^6H!:!C,4Z^H0(P"O@(P5E=!"CWAR4_:"Z&:D*)QK0?LC7>!+5 MOH-DULJL=4F0G1.&+C0=X>RASF8%[,^@-R^=R9W5FS%V'G1@AYEE@G/K3-"! M&F^PXY)6Z,WG31I2=3; ?3ZLG3&GH7-Y#IACN.-::*0QY"L">@ M%\+W6RB .7DH)P]E?,GXLL+ Y!83:BWC5#&-N15"6,L%U@EHA&YF\A 3SQA? M&IP[5*6_GO1X>PZ>Y^#Y10;/UV&T=H@$+84)S+.4[B,P)9)1R4DZ1XA/E/ES MF;Z]2Y7MC%X9O9X$>@4MD!2"2NTM4\Q9)+@AD7HOO?:RJMM1':D_I$6$R@!V M?MUR88I[Y_O\'(:+V3[+U3@?E[/Q+L+&X6[C4'$O-OEZI_S%=4"F$#5@(0=) M F4&22T"80*K2*-!VMGCJ6&#DIPO-_51.E\NX_[5 8ZV-YVQT%<6Z:=66:O*8\W<$H-EUX$.OQ7& P^W9CN+_UVK___W9O^,'GLIW!)..)&!!LI M)4P:HR-3-" K,?:"BXJ:,B<*1FZ'KF "\JK P66Q:'T>C P4#1SWJ8!BKXZR M*GCN9*2.N,B$<%9+!(H3CMI2KXUJ9O00< !5)8Q=%@>>V;NSI[:TA1XT;J%S M08I0HT&LV4BUP9I;K[@DTVXKQ04;H2E67$HE&5+($HL,#A9 " EA-T?0SJNX MB*HVD@UDM160]$V6VN2ND<:J86P2H+ M<E7:3R@;H"$=--EH\-EB\+%P_^/:P:-_>F78_\4KJRM>_;JQZL7OEI@8# MVT&A[6:CXH%36ZL(O2EY]OV49=^,.':58UMXBH(. (],,.ZT\99) W998((: MM$7-R=.>X;D4!6='2;PLA2CC3,:9'7$F4LNP)X&[0)F,4FO/J>4!6\QXF#2. M;'9B!T=V]<(3GYYH[Z:&S'W\$UR1VL:_^E-)EMEN]:^6O_G3RN>L M;G4?,&$..TNP8,QJ;*6/2C@G5.K5(! =IS7 G<&_'FY[EWP!0Y[)=?+MP5W' M/*2%#6E'2JG*XV2GI9:G[:X'A@6ECUWQM#XS#J_'XP[E*D9SV^X\?%?\]5/[ M-@R*G\.7XM?>K>G^M4J9*I;SHRFEV.9850#QODNKUK\/ M57,3TGN?*IQZAQD.5$M.B,0V1$(TBP$WCTE^#\5-Z/@B+OI-O[2'-Q5AVGZX MZX=!2#._3MC7:7?AV^&-&19?0B+)H U8#M<<,0!=Q<5@.;BDK]Q@^@ UV?Z4OXVC' MPG=5/2LK$\VJ3 <.9-MNN]N=:IP9F3BD8_J7D+3L-)J.KR)^2J H4@9%@4GQ M$_Q\<\2R2L=8HFK5\HCKEAGH( ;ZJ=GDW_.P/SS[Z2'<+!\Z?&V]UB>-.['YBN'QRQ>L"NO'HQ;+FBO#,GVQYZ MWJ?>\S:R -!S]?&J^ 3P,[COSYT/@K4M>A;F4;K\!D4O%N6UUSV897>4Z]OK M)S_TZ/=TO;D.77?4,M([L\2.-<%KVB[7EG$X;(P[,T(9G*YO/8Y:Q[^.V:^/ M;O\8[/#Q5,/KSZ;=2<[==[W^1],);T;.:X"Z^2,7O_0&[?2PR6$I3$9^FIEP M.#*4TN %X9XP;X-6U!DG%9'>"2Y=54QLW0&,WSY.I/1UU_]C*H1'31V6+:SJ MK.Q5MS0WQ[.9<2CCT!EQZ+5S][?W'3-<.B%&*0I4>\ BBIG4Q&AJ N9,TH@L M]I7'&DM0):1,H^]#_5Z][/7<&71'M,.A6 MB&O*1(P*,XMU%(ZYR RK+!]X9@S#A+<2SCV'H<6ZV:21F5 M PR3TE/F)5(:$>,0P]382'#EH8ASPQIM*5IG!Y&&8\,)?(CK^L,E!V)]KL$/ M\]Z_P1!X=N3GN^MUVN4@B\&]A1>U!^FB1JQZ$W>IINP_Z_'WXI!UC?/-2AZI M\R0*Q)FP4F%DJ!34&(64B'MHB!]+[@<@_67"^Q]G6/^XYFY+LCH+4E\&)^P;;3B3L%BP33AKJXG[EX-7%,SUGD5V_XGF"# MM"%":L6,MXIK;AWU."AAD*L\@MH4!."LQ6MM07,VQFZ ?^3<"59OQDE282:Y MJA$KVSC?^>6./'N]=_'-!!^CT489DGPS7HET(-@B2A *'E=T"EJ/U#_V;L, M*#\5M/F1']7=K5J(LF8"=>.$(H\\ U'S@&BU!FF0##98X8D'\U%R0Q"/W%"B ML,.(5[;D:0@NLU)%G)-K?P1:-(LQ9[E@,C$:MA0XX..VI]3PJWF!@ M(JJE2FU.MY]Z_>&UN0XO$WF#;YKKK=E5F5:7OMWS['Q3(/Q8 MDVD8AJ_QM6FIH@M.*D,(4SHH9"(!L.:<3&2>S$# MS1!S@1"S6J$)4B@ $:N440PS;01W$7E2VE"8[)Q(?@K$(:A%6%5+W:<).$UP M;VWGQJON?71\)Q@N:[^]^M0; NLT8MGWIT]CD'+GV2R )TQFTG?I!.AYV:>\ MSTJZ,_GJN/%((1E]()%1$8W7Q!"B2 PX.K4J@_E(2BJC+250,_>,RP"/)S:= MC(49"QOC562$#? Q<:29Y$%'X>J&Q)6A#K??+0)(G-IT,C!D8 MSW?0U2#'+5:!!L04=HI;+Z+TTFM&E5MU>.(X2*@%;B%&,A;FZ60LS%C8,$^M M(9X$YP/"FC,LN1':"T^%%)'(8%;%AHZD)&+9XNJBCX;5@"4K/+-S'P]H2[U_ M+U2&]NJ%B@_IA4KWZ87*FM?6>)?>U_4M8&7CWXUWD4,6D.VS@+QY"WB:OM0_ M!E>&M":MJ>FJUM0G8IC*5L0;[Z*', S?AV'$LVQ.S2K1<>-=[)#E$;G/=.Z; MNHX*BPI\L]H$YS[3F8$.8J#<9_IH"[T57E9/)_?HW%HP\<<"YK"?S:4[6T"EA5U>"@F9^XK35J$7'1LO#&>S(Q# M&8<:F:*--":&"$-<= Q+90/#!&F',?.&X8J^TF>')8(O.JW[8C'I8]2!5<=J8P.<1$0B\:S)L(::2GKH$+*,H(P<@Q M2B,SA!EN:90>24,%4E5%A9J# !RU1%-[_EV\YZ.VU*G<#/HYC#R[JG?PNFC- M.(H*6>T"6PQ,D&1H+ (.^=ZGQ*%>"HHGIM!YY$W=>09B?;WG3D5L)),42(CPT$J M*2.WA!D;X<_NOK-3-H/6+2$ONM'!Y3O8CM0,.O=Y/AKCY:9ES8?G=;UCE%!& M&.TB#TQ:;AW&RDF&:+3,A8H^S^OQ^!1=RIAH:=%04_5B!/=B!IH1Y@(19LUQ MORB5%L9H(2P3)'5C)4@@@CU\+ZUN(N 0TM"(Z<4(\<4,-*/-!:#-&L=7H-@Y MQ!"*BC,DHY%(I6A@WU.-U,9)[,0/-$'.!$+-:H9%* M:6."-M(*Q@,Q"C$L C7&I8SP1BHT6+6(?CXZ31,\5Z?M\UQ15ROW=-YQ.KE% M54/"(4^V1=4:OYQWPG-#F)12,VZ<%IQJZ26W./@@5^TJ1]H>$&]1WM#]X3+ MXXE-)V-AQL*F>! I8TAX1ZS!B@5#K))":F4\Q=%80FJ%1D4O.@)\;AQY8M/) ML)AA\6RN3J)1\$Q2:K%@5 CK+:$N<*8C(FAE*LV1.CISWM*LH3[+RP"/)S:= MC(49"YOBD[4,:VL\XQR@T7NFA(A,RV"XE5PP5:_UC'&+H886U7FJ'9TGG4=G MOCR@IVAEP]Z-=TTZ]L[W45U:I?*+-;U 5RP1;+C%Y'_?+#1CZ29^[*SK\UL. MYO'"\KO/IM\VW9G;2_09]DUWD!@\?5^V&J[LVSPH&\"N:O]NP5_]H0?QV S/Z3U74->+([A MY_L43RD'4;%@V_5J+;%\3/0_H_+/BI6I6(2$%/-T7)Y/%=VF-+LK\U?35R]- MA#E^5YC.%_,P6(X8?'_3G]PTWAW&D("28%?0?K1ME+_.MI@M;L;3*H,RBQ-? M9MS)3R^^73W%\;@J.]E.YOW/8�R]-:W(JVEX<=UG=VZ=I#X"JWH_Q\;XJ; M?MI4_OS^YQ_?_N>+5^^[/OSQ_;>FFBC+0'9,:*ML+;WQKL7>TGLU(Y=W2TVF M+Q\/L"%?IA<-\9E@4]>W=AW)?GJO@]=8N'W^Z"&Q;#'KRB,!-5\"40]^4 ]"R8 MI1U.QOLP:AK?+M\*ER^TFB_NQAIB.:G8[@^&0,9!:G/UY.^U_ATY)MV[YQ)* <-.7-CS/IH$#1_3#FG<4 M=_TV< [\GB8)NF4%F1Y?N##W.EZ_3/#]2%PQ^O7C35^L&_/"W#?, .[J%F$$ M!(]+9PH'CVZ/YW$#*- #\Z:?7O=E05[*L3VR[N]5G+#F73 >X ;MKPZH0^'7B] M 9Q.AMWL?25QR_6:9SN@V'UW6#W_QX>M8\8*8!TA_:UIEYO%75J3$=ZO8?1> MN=AI.?L!ACEH?TZOA<^ W-U0CO!Q,RF&YH\PFE,_7(/AW >.[X?/;=A?RUFM M(L.X$G/E'K O 6#9@/!@9DYQ^]8\%%^ V1((?NG.=GY;#_J@$PS@._B'*;JE M4E^^J:1,!-N[UP=J U$Z]\FF31(RVC9G=J]$IN[,+IA@80#60SL"Y;I#(),- MB4/;PT$I(ZWI4Q;F'B=)78E]_W_VWK7+;1M+%_Z>7\'CGDPG:ZFJ"1 @@23C MM6PGGO:[DMC'=D_/^=0+URJV56(U*;E2_>O?#9"4*(FZEJ2BJMC3XRY)O ; M>S_[B@V=SJU@44S*H8F96#F^](R;^LV+NM3W%:7!E MLBOPOZ]3!4CBU;9G^FL!ZS\RKI'V5P=GCFO4V"%6TTQHO-\O*UP-=/%'Y=U[ MVL.CM6,49SAY&[I; M7YC4T WLNI;_FPSLG\Q#%M C_9KJ"1"YB5&.49;XUC/[&EE?,: 91\'RC:XR M]]I*4#*[5H/@.BW<2%W':9%!(^C>\O,GNAC14@7V#,C:\S#4;NE=,SP!I.:5B' MN; &GI_&_ATP;P.@ZV8- CW*;H")IMP**PA872_>,BPLVKDK%K05+2H=LBT^ MP)P=08/VD**^ @K_4#KQ[^TLJ/C&>8X@M^#=+ 48WXW: XMS[5MH(F)-K XQ M(03+A#$7'\3(*!W1EB,/2!@M1@[C9N0PG 8.PTVY9;Z<3UEB\%^D?AD "F =ABX8\,6,&]SA5Q:< M+P.JP_%LQ: 5T%0&16$61SVGT$LX\A?-_)@2G(!#P,X:FQNWEQOLS2H\$FP5 M9]K?)X[W\HF3/MQWV&5(]EH&ME]HXJ&AH98C;:L Q]]G%K6SEV_2R4TI-S R MY>S&PFF61;EV_H&'QV%J:\NZH:<+K[OT/R>5@0*2W$'?W&$96^1D2-/?G$:9\+D-PM=%A:9ON0M *54I;?>\H-GW8K[ M,GRU#4T7@J/-3W-_>YR>KMGLIV]F2[<83-Z91%7"P17=MV.S#V#/QE./>2XM M./]I^?-\U'OE6^9N*&T*L)7 SU +*=E/YLI1^Z/Q#N?HZF=8/Y#\26X<9[X> M9NK+BQFC4L(BR71LL> DU)%$"=$AB6+*I;6J);%*0A2B<38SE Q80[/LK6/R?W:M;4^:M6?1RY\FZW20KTN^-M/"Z MK2C5Y"II7?&D-1D4F0TUW!@'%RO3UO[^%:GKMG'.B<>Z08O).'O(H"N6#MZ- M2G,;(&//2:S<.-2RJK/D]>+39R@VD\)%^ZHE#[126VR6D#W$"A\BPT,NZ>T* M[#N$DMU.S3Z$='@?TD7=(YV+>M019A^W-;F7A2JDY/P]^*K(1BY(X7TPI[O! M+@3F].&K\LNBE*0Z(.)]1?L&0O^],N;()^X5TJC!!#"3?R^BI-ZFID_ MRC\50+5P82OPRZOX@Z/1C]:'7."ENMY;L#855K*>*FF^BT$'>%TZ>NC0;P=X'S>?>O83._OJ]^;',$ M41AC%3+"P/,U_[&S0NZ!Q>MX9;6JO/#-/BH:^G;.]">9A=-Z[L/N)MGU7L7Q[>PPZ2R):K&/PN# MBK?81M)B& ;+@9T62?OLT;3<%1+\,H^F1]_#L\S!NZQ;]UO:]!R_'\?C8W*\ M,Q&6UVWD_NNK2B2E^.#CU'X]WYS'U8:\X%<_T]'RN,MC6RO%#77!C M1#XRNA?.7CB?$CU/Z-NNZ-B:Q*VM$O[TYLTOO[Q]^W Q1JPZU'L^WWY2$Z=J M+[)7SX@I(8[HN^W ;;L/=0]3Z'R:PAQLRNN;N=1:Z!>OA'XWX^:Q0DH30Q)L M:6R)5;'$BD0DU-8J',5AR^G<"^FA?[S)1MX-]I'K=Z[TP'?'?E]N$!E=5;FI MJBWV/S[DF9ZH\?O\D\F_ILKXB^%+N'Q\_VJDWXAB(H;C^YG(O:L+.JI;?P4) M/.PIWW@0Z&C+5D/SPURM9T?-S$YD#/;C MRTUA_,XD/G8ZS&6O>9S6S(PD3\*$8Z(M28CB,D%2X5B&L6(Q$H]F9M8"=VS\ MYG00TW.![\X)>(]-/38=#9N8203"E$4,66)"+:B).5%,@<>#,MP*RD M<2(UB7G"8_@LB(QCQ1,3X^))I+F- MI9%2*1Q+&2*&*4:&-9*)+$7/#IX=[&\Q+/LDE\="MEQI,>1SN$(2V(;&4DMC1%)K.:) M#1D.N2:68YS0;L;G(DZ?+XZ_'RE2J;O/I2()K;V!+!9$@58T819K T%MSV M$,4L4F K=K56C: !(N?BN^\HZ&=J+O;PM8N@]O!U$/BR!DD52J65"@G%@G-- M*;:AU#H"QU9VTPS%F R2L]W=<%SX>H3$\AI6?5DZ/@&HQ2RO3T=V1R'[PTM' MA3E\^Z2]T/B0Z+H/DYRB:^!:X'IL AQ=:?=L\0S9XBE4V?RM>=R3K[#YWI?; M= 0Y3V2R'K77RR,(UGF2K9LH?9ZT[%GPB6XGV2*(^[QZ&'8M=/%4@P_'*FK2 M5S"4'S[5YT6^FIZ=^,%?ITS1M%%*C\]5.C7C#!))I**(:RV]T8Q M(5S3EBUXY]B2<+NB*10.HN1<8J^=*([J<:K'J=/@% H-3SB31$:&"!ORB,LX M,AJ'4<*2J&5OW#EV)=P.IY(!1T]GP]T)8.I4T89=:SA/T$S[?'L<=C2/>,#: MK0[-\%AE71VI_C^$ K*(1Y:)B"E*>")Y;$$'13BQL2)*Z*?05'$[]4.C5IV-3]Z#[Z#-\*J![-,S5BC <(D&PC$FB+#,F82Q&C"J+4?K/(Y%PV MW9\63;I52]&:(ZP:07YZ]0$XH9$H='G"CIPIV3= @.]20Y'AF+]8HL5B8 M6&-$B)%,$6,)5Y92DB!Y<+/W\"%='I[+9OMG97[VD/)<(87',<-"8A1I3'C( MF%"QUH NDN(HT8]7VKIM]#4\F^:/G4"49QQ]]6W A?[GI&PUT<=?'SZK/A1P MKJ$ )PRO9K+PT0S%V.C/V4:%(4,-[K[B1G-G=$9<($T((DI(QB5]O#9/6\9+ M!Q'MW?@>WWI\Z_&M%=\,,S%%2F.).8DXX8(;'EIE8Z7@%]QQ@Y@,R'EW,>G# ME*6ANARG[*:Y>A;P?!X(^Q@M^#8'" P"<(GC$#%%:$@8=<5?*@DUP&1D5>?M M/4K(F>!A)P($/6[TN'$(W+ Z28BB1 LC2:PT3S"G5*)0A]SJP]>('A@W\"#& MY[)UOA.XT87 XA%CB.=W.$V'',YN;6Y[JLV6'W3:C0C!X36,Q38F."8,(8PU MYU3%2HBXQ>OM0H.FLSKMID/\W -*#RC'!A2B64001LIR,/^XA'\Y2T(5R4A1 M=?"CI9_?R3K/.5"VX62=OJ2O=X8[>$).I$)#$3-444P,( U!$9$*10"+'+.# M;^]^?B?DG((<+/K53 M:_KXUR,5UIWIJ34=<@3[8I-S*3;9H!2\$/R>C;(:FTN/^)>R?VM3*R@>*HPX MQ500PV+&8Z&$C(S1AHK#;UT^=%Z$GXLMV.\W[G&QQ\6SP47$*(L1B;A!E(04 M2^!0CA.#+1;*FJ[7W2%^+MGBL\3%$UC7"Z1:>8K0OK'*]1W>ST1/> *<">XW M3I-XJCWB3C'U]?@^J_UYFVY8OK_LL_C#%+W^,#8=>0XQ-;HIQ0SD01B/"PEC'!I2#%1PKRVP(D!3'E'?U M;/%D@ D[4ZU 'OM8QAZC=A74'J,>%:,01<@2I!)M+0E#+G644*&DA/]&.K+= MS'C' WRVENL!,&J%73GW\1NX0@"KOOS&TTF5_",J0BU^\\WJ!_FC?I9STQ6Q MOUG]S?SGYJ?9W]],/RR)BA4WZ?#^A^#/G],;4P2_F[O@8W8C1G^>BR:7\=WE MA:G\@?Q*?A<. O??[TL;^)OIG.J!S3&-_]0D0"6DOT]N3)ZJ!1G]-1M=?3;Y MS<]&CC_#&%X/,_6EE"[W\1]AR&*.;,A0'!,LC'0!-!T*8XC@'*.-%L"+P(!( MW,(KQ_FD,AA@T8Q^-:Y>P22/(A$F.":$6,.9B!2V"95<89XH[J"I2=LVPI0$ MO3,.!!T/#W7UU0YKL(" /WGF"Y09.I96( #_]<)53\/G2B#*ST-1@.C__.G# MVU_38OS9W305OUJ(PO#;!X]G@:FK+\ )6Y>V:$7U*6AL4252;8W:3C?,T1_L ML.!B?T"KGKL6JYH#%9-QMM] EV7OQ0O<\+Z MA1G0R:KCN>460V>!-;G0Z M/BXMHGUH09XJ9Y!]J$$7J*'3XG8H[IT0&V<]*1!KL20)907"\_MZ6C ZV?#I,Q_>_B3_2F\G-%(#?"*=\ MQ_?-=FQ&Q$@RPB-M"$=:6FD,TC3&.+:(M'3$!"O&V?ES+_(V?G,$5?O+MD'Y M:^?(\VJD*^)XVE2DV>PAT*F'$&_*^(67X9*#$ ;#!TA)Z/"J(E;4FUNW%*Y MUN8.-LJEO0P^7YN%[X)K48"E[B*?:>E_!>#RF('[3HQ 6H:!-:9<>/A*95_- M2(#;P,JXY;P#/[8PHQTC81V"8= 2O6R=C*)0D MM,H@3"(B!6&)BE7$L<8)THBV;C_NR+H<3,8 S<3(0:8/.00@,P"D_W)R H1W MBP+_/[H *C ORBLI2_?,]'N-NUEC/Z M@\D5_""NFODZ&E/*04QB;2DH),NY8()&V$2"2!VU@-]I%^8?_R/RU%FW;A[^ MUD\E4+T'ZWWD[(&W*<"*\Z?\3#.;3W]Y!_KPCT]WXM;]TK;.M+G.9+K,%WC3 M.E^BY:*Z;R^/:T[0?W^_I".QX63J.DC'175U<9W>#H+%QSEEOJ 8 MTJ*8&! 0.:X!JGK!G)J>O0R@#8P!=2U&5\;)3Z!$<1T(_=4U\_9J?_F5(K#I M'T9?>(QK7N_FL4$9O34 &6+X5Q\4%J/78O3E5?6RM^ZA3NJ;9?O8*LVPB>,H M)DPRIC!3VJ)8410F](&FP9K!O+]U@_MJPI5T M.Z3"BN@ZA>4-\#M8I:9U(<9SRS]OR)5VXMPZ*I'GJ9FN](+^@U7>>Y%?NR[Q MU^^MXTKW?5/CS70YNS0B_2/RZN4PWP]D/94T9$2&IF-5AQ)$Y"SE7( ML%:$,HS $@?0FOJ-\#KWN)>7[?'CLMM7*YD^C3/UY<,$V$P41K_)ALXAA*L^ M#(V^ DP?Z5=%86:]P9RQT!9ZUK&6(L*,)MP2<.P8,\IRF5"L$QF&+5L9%Y// M!USKS6%L:=PA#3&U8)X1PQ)!$QM&H*R4C#0C,0(UU%R@ ZD9)[]EI%J:(;@% MMR!1+EE5*H<;UYC8">VRJH%Q +V70/ZV7KB!4X35TH$UZ]?.,YSPJ]=T]!>> MX0("*/EQ#G9FJLQQ:KORS>9)];![V MXF$YIRWXT1E_U0IL:P,>:4T>1%Y/J>W2.672O'3N6W(X=9%>F4O?75Y;<@UU M!DG9L1_B0@YC.9'06G=WR#TM,6O=YNPX X<$)#-B\ ^EW[?G6]:7#*P$HBGP M>)#)[D9&K\B]K,R\'*2HXD1;O3LUUIU7<57-RW&G>]HV#0\I?6FQ*;Q9U#!S M!64RM"&Q8*P0&TDFXACP*A91C"*)Q"HSMT..RZH(:(O].J <#5BX[+P\41E? MG0<^"7SOP=!OEJR]@3/(;D4>?.=\PGOG3,+PP-?8X.?_G@'S?#3*I%^=0OOO M?+Y#';5: ;,;Q75(5$(Y$0F.0L5M$G..6HM*'X/Q_U$Y+/Z*/K)".YD],DYB!JK*80961&]X'XJM(ATX' M/?;*/1M/XO$QMDMN0%LZ]4W)G>N2[R+DG%@>&Z(189PSDU 5DSB,I;;&=,9" M.@C>1@.: -S&S]LU:'S8O^Z]&6E[Y,#@BJ&HH1&Y)_;UM*<)J(Z%+B?U1H-R M-'6 [/7'#V\_B"OS.C?BRROX9[%@>S&Q6ZVL\L5OR\_Y?>)XN'S0W(1WH!=K M)(SG@X)U[>/(\?ZPOLF]8/H=N,71-,"]2+7Y^=S">"^DF_B%L#";'P(QO!/W MQ0KJ+ '93]?3,O%J6U#%YZ';R]&R*GZ71_GK7 #TNIJ6W[V\./$6@:E^>O&7 MC5-LOF9I5G\UKMQD>5JK"KMKJC\TR>+7M[ETZ1BX2E7??76E+J/&ZSS;C7,Q M*ASDN>_+\@,17.<.)?_T[O>??_E?5Z&IS1\__46T$^4)[TM9!0NKGMFX?-TN M%E>!9$:%1\17(_W+S>TPNS?FM1D9FX+##@O2EF'DVI*(4V:8"0EWVUL%DM(@ M'B8T(6'+UK&=-[=H' E$DT0@$1+"-2,H)"I,D#M3.+&ZWMSR<6FK9EK+5QI1EO%J9J=LL#GO(T.)6E0X4?QVX9FXS!?8@V^*> ME@Z0[>\FN#&BF.0&[)MA4#A1N)!>"&[%_4U9UY %IL+W8N Z>@PGOL[I*G?% MZBZU6.83,^_QP"4NG3@IC"MH$FE^X4/8U4-OS/@ZT[[VS94DY$;YO<=7BS5S M=:V#:DABW4'$U3-DDQRN*2;#<@#9=(/S9?!N!%X16&PWON3:OZ:^\:Y^HQ_ MW*C+V935%3J%J\99M25C.G?_(GAO,9%%JE-1%FVY^@QKP=%T7EJY]:,8@Z,U M]M7*G@)5$!]N-T)=5V\,Q)V @61E;8;;%S!' +C8CP@(6<_B]1"LO8M/ZCH; MNL&43[D%;' 7W&3:#,OB,M?')[6 E7 W:)G)335#&-IDG+J.GHZ"XO9V>+_] MHP-@C'+)TN++A2GWZ#!WY:TS M:[A.%RV;Z7V4-/F:@H,9(0:2DB5&$N8-8R21B%*5/3LLU]H8G$ M8:9,T2!)EAL]3A74^-HAW0T,Y;H( ,6 /Z8%)\5.0: MF,8TPI%E24RYIO%I.)/B 6LY\6>>L]9L%#P(V7[/?.=O 'YGJQ2?L[$8-G]_ MDQ7CW[/Q_S,P6Y6!U?%OMW]PMM50\!!%$G@)M /51!JL;&+=H<.$12L+;@Y3 MN(\NE[N]U'7[BY;69)1/Q[]1.8QJHLQ9RW-WU;:D/]IVO38I=Q#4]I![_G0H M008^+\!&Z:ZZ,CWX+*Y, ,9N"D8T#!R,N#S[PUN;P_OU$9NC+?@'/YJW65Y] MY:Y#32Z041PCA2V)*#$F80D@O+(1LSBB$F^N*E_>ZZDG^;T1N5MDMN@G!^Z7 MXLBV9.M.LTTW/?V=9F=(@=(L- "GNMR5XS<$5QZ0^Q=YE20# M4];NU#JK8=Y2\"I_PP:?#WFFC-&^IY>O:2Q3B\4OU>B:D M&%;R-6+"B0B)U M"+*GA4: N)0X 3R1)1G%@Q@O[Y_91I_O,EMA$BK#&"4J-B2DA(%_UVQ*C+^5F7]>9QI6_.HT(1EE:=X:H MFDVDH]O)N!@$6;X@!HVDC _73,J M%UOS-IMNZF#>YE<#=E* @JK2 +@G7*P;Z8ROIWF3,/ M_2M6^,=C$[\U^[/II@YF?QZ!;UMC1)MNZF"$I.1;/.7;,CL^!)@#_AS-/LD" M?"9O"I; %V3N1!R'F:.@YOTYGO_1764C7UZ+I-9[H,K\KX"8E>:(;;R;A]":[8/K7GW:/T( M;,KWA;&?EB M+G^'MT&G+U^P^M(9A-=FX^Q!4_O81S2GUNGM!$QH-;QWY=DNC&3^-7'&L>^B M6IJG,)[JJ7#GM1EM.4]?BN0$=KK9S,_$:PRI<:57K UU_5M= ,:\ H.X' M63B-YJ]9F'U=T.5+J#(Y%C DGR9PC'!K/#=,JZ6*,G)8K*?OC*)X>XJZ1&+9 M(@Q&XXAX/_?(LHWLZ*(F?+"9\/@R>+_TT*6UG[T"!*U("U^H\+?+3Y?!Y]S' M".8?[IJ)P BNRH*\Z;57+ITY\LV/ 6EOLZI@KZR@NS+@R+CZN84[B[)'DKOF M-G,VK[.%BXET565%Z4#5#S.+@[C)\O&5W\8AU!>7KIW^?'0X1^%>H#2M39^# MGZ,--V2S++%L^\7GXQ=DIWJ>LR7NP7"V%@QBCQR-7F$>YE4V&8+1T4@( MI=:A39$-RWK)Z9/>5ID"@GA\K(M:RZ")& +R-XWRE.IPBJ5#)EPY/I&OWZ";M-CT/AXOURT$;6#<8K4%_ M/P? /[=%U/M1_KWCNZS65[? -/7R>_8KS/),:B*TCWB!1C8(.M.?:?%8,H%FDJLZ$1IYMLE(ZK=&G%2MZ&R1?M1J_%4GBLK_^L MVY8[SG=DSUT7X%6OG];)UXOD)G)KE*OKWXV='#C5#YFQ0UUV5M6^K&.**^%, MY(JT99E:17H_K2H)#*1=Y('J227/ +T](U4$@WE^=>;>5*V5![]Y<\ZS5UYN MIYC^/KZ_K:CBAMP@HX;8M MPF]E :OF:B9PBS!8@WDVQ0SC%'OU>*#%_>PU(%#*37D.G4K+M[K$Y@#:8"C? M>Z9Q>V&S2;%$(B_$ J;NL&Y5A>BTYLGIF1E;-%7-:IZ89B*\!.E%Z&_1C1XM M:@_2W5S[/DT[I-[IDE7ZS92;>^Y$5^,OU[H?T[:7>6*>[8 MZF R;__8THGZ(>RPO?YM!L9$_J)U._IY-E8@:QHK'+:U0F>;*SR\O<(3;;#0 MMF5YQ7?[X]Q>>6+4P43Q0CRC/"M@Y+8;9#FLA3OU9B[LMRI0T0P=5@%(=]1N M,^QZ=.6S5_X8]0GDB@S[$*^#*>3RR(MF1].B-$)=6\1Z.[<40W\<1G%M3%FN M U)PDTYN*F/5F;.%*SH%=V22^TL;/S3]Q%L!YMHP*XK*8W!_UCMY%LVUTJ.8 M/;(:1>&VO_M@06.+3>4#-1SB^C2/:FIE1&_3W$J?SW\].X>LW& PK,^BK,\+ M7/_RC1(>'5_"]TJPHS[#7I%A'^)U+L>^JM"FN:<,O>Q,H]!P;5/*;KSX^DX.I9 [R2]##,>7 MMKWJ!-!3*A0X%"7W*AO X;0!97OM_B=U;?1D:-[;:15_V?3WU4C_.N._JK1: MOQ]]=-$6MW'LM8M_KSR:Q_7KCID1F#-)6"($"Z.06B*Y1L2T-P3>]51X86F$ MDC!)M""612)Q1Q;IF&O,$/R[>"I\!YCH\WS]JM?7T^-X? )F18Z@5L 'RQ4N MH,Y\V.F'%2V=CE>^O5?Z&:.U1[YL9(\]>&HQEWS2QIEK$.=X*[/?IH3UA_%L M)/(>*Q/MO+-G>IS.D;=@S45P#K*I9\N.VW7#VFKNTR"A"QZM[\.\YEV-#K:[ M-LX]TCC(1@(L#K"*P=7CJ*)DKG8!_+!R5!LW)[6$.5OV4&V_82GXF\LF[+AM MZ6'KM,R^NZQ<>X?C3>V]5_89['E^AW'@_M^RM.=#7=JSKKWI'H]_518*_586"AWXXDC8-Y@PDZ5.CS>:!F?&]VSEUZ&=.Z]\._.!W9:%*)3FXEYQ>V7< ZM'V17.)&!9FCUP]!]=WRJAYE]]2C,4=U)MB#3G@Z M)B[LP,C;#74C:RRO^*H#G(^S.H<^R6VO*6]H&5TG6]YF^2/9 MIV:?;$X2E,01LY$A"28\#)/$2L$QC2*N6II&5\>TU;FXU_>-&.';NIRZ/*2M MOJ8919QFYZHSVM[6'5?>37>-^IO_]JF6Y5V/;I"V/]0MQ/AP"$PZU$G<+P%>';H=C@Z'!SRM.9<,AFQ""LB9<*0 MY7%(54)CH6+4VCUY ?*F?_ZUWE;N?9AYU"O=&_\#JL'N_%#39^LO_FWRS$DA MPPC_V"-FEQ#SC,#Q&>)@-R"/*2P,P3@A,2%&,A890WED$\MI:&)\!,C#YPMY MO:%X!K#7&XI/ R [;"BRD(:,Q3K25A!N-8MEQ(FR0G$6H_8*T0>B9G2^J-D; MBH\1D6UK7-T,QQXWYOI^Q]929Q!./0NUCK@B:*>G[P, 2A_J"7H4T. #FG51LD@B99/].@^1I^'Z=H# MR3, $AX1@1(6(8(M2;2 $<::8R2Q5I8B>=ZQQ*-AT=.P%7L<.EM2/C4#@3)'JUF\4U+H_4SB)$]NZQ,U\#_+-,I MEL[WJ\.UE\ MDFL>QMQ('%FBW0?&L TU,BH)K3KK^&1OVO5E?0\/2_ZV\IC',PA.G@7RGP>\ M=Q?#$>9""FJIT DQDO-88$84C9+(?=AF#]]Q +@6G==>G"$, MGX=9V2/(,T 0+;#A21+'1% B&(7_,TI@RKA(6!(?HV+F9 &^(X#0TS #>_PY M6U(^-?RA-%$H$B*FDH$72@3'3"+7BP5C3.PQ*H=/%G7KC: N24X/0CT(K=SA M&L4H,9A; "&"E8BH$H3)6$;,"K--]Z?.AL)Z(^A)E>BU=N5\K+J]7Q;/JSF# MN-B.!#P/!;"Y\6Z'9KAGCN7P4SRXZBGE88:Q;[_^GC9WIRB,3908DD01H9PP MA1*+" \5%C31ZMC1ND-9G /&HC,$_'.2_![/>CSK/)Z%5B8T$<08E "8&1&9 M"&MLR).089O.A8X<'@L1XP#CJ(;&'Q!X2GS.K3[C(.GQ@:.+056RPS&;:R.G*%X5.OV>R!I&?1H_:$]%BO6=[-I&,*TS^GA1IF#JD; M.B;AR"9$$T2D(I9Q*41B8XZDIC(2XNBGMQS&9(XQ'\2$/ $M\>C"W^-6CUMG M@%M$"*-0@C185(3;A&-.A(XM!LO8<,7[ &J/?#WR]1AQ"*[$,H6A&J%@.=%K=#<>_DSCA4:Y)O57 ;DTOJ1*8*]^=7\KMP M$+C_?E\%MZVX28?W/P1__IS>F"+XW=P%'[,;,?IS:_#;Q;FSX3"[ U$*/),' MM[DI?!P\F^3-(/A- X8 DPZ2XJV72>PJ=?F0?1V).KY'5EADX[*>#^_WKA>NC!YTJQE)^'H@!= MJNS87_]B7PJWJ+A6":[U6QBVM-0X8F*NUJ]M6<;'2,8?:1QD(P$6![@Q[[]M M=K)ZCP*D-'GUGCOCS&CW\J%NDTIG 0;>! R:-F#PMP)HTU$+K35/W7RN+/^T^7NWX79@,)OY:'.)U)X!@.V8Z<7+_SO)QF!J?LA399PUNI*#]GO\ M*_",OP(2B_R+&:_>8+??PYT]_3TDK.]Y!R8 M%_\VRD[#YM$38_,3U;4>1-;R[&Y;N3N2O),##&)_QISS!;[SA;C9I! C71R) M*5OFND,VHJN\>+RSI=H#6]/2:[Y4>,W]4O[M\M-E\#GW08SYP.](!]G\H>W^ MVJL,YC5RX0Y8KK*%L/_=72^NS$B=1X^+#NU[.4V;XJ>:W7[TS3U[-%,2L44, M12ADBA%,8TDE1:$R49@D,9')Q920B@EL3(A11RJW+_<5;0-YCUW&?$#6?1B%0 M1P&G1\P>,<\ ,4VD*6)P48Q*4.91''+/N<'H^;)^A3W=N8) *<#@>"] M).G]?*RV&(MQ%<6]S8:I?W]03"0\(RW<16<0HST+;7$>79*Z"]A): 6*I(DY M9838B"=A$BLBK5:$J[9V<">+A7[R,@18^Z&6H$\- 3JDL1JQ 4+Q&4+O>5BD M/9 \ R#A24(<;BBB)6&*"ZV-T&$8RBA15A[#\CMAA/%H6/0T3, >A\Z6E$\- MARB*M,*)-A$B) &#!J30*K=#60DD;$O'FG.*V_4V4><$J,>B'HM68)%D7(:, MF# FE/ X9-)&-HI9J&,K8[5-H4F'HV&]3?0$3^\Z:!'DBY=OJAI%P#LE*#U8]6)VLOD43%2+$!"/@)ZN(,V$C(W5,(BFL:6GR=3[QNL/CW=,P M23LD:3W4]5!WLJ(4CC&W)&(""<)"Q9'13"8"ZX3 A%I.-3V?D&!OVIV'N/5X MU^/=J?".42KU\6SXTY@W#7CG0Y#US?W&:W0S,\Z'EV#YGBP35**0\SZ'S[]?>TH3W" M* Y9"!J#2TX059+QF!LP9C45*F9'[_]W($.2#GAXCEG9^::/60V$/B>4%B(D*# MJ6 :(T*4%LB&*L(L8D:Q\"@E,-T\O1T-.,<](O:(V"/B\T9$39'56(51%"4D MDH9IRQ*P#R6,7!)ASR!D^HQCG\<'CB[&2LEVAVHNG;W24'@6#5Q/2(_UJN'=[##Z*<[^G!9JF#FH;6X*-,@R M9F(FF2:&*R9I9")%,56:(+Y-)*$#-F^,Z #3IQ '>'3A[W&KQZTSP*T(8]?I MB[ $QX2"0'WB/?\T&^,$9,4,NDP2&Q5C$8 M&#*1$)HG$=_*8GL:@4[*T2 BYUA7V3G\Z*&OA[XS@#[!-8UBQ:4R"4':"A'K M1*DDYHSQ!)_#62-]1/.AT+$B;#GW\1NXPM47O_S&T\EQ13J:B(I0B]]\L_(Y M2UQMQ4TZO/\A^//G],84P>_F+OB8W8C1G]M.[?[)D;&^O8K7YE?RNW 0N/]^ M#Y? 5-Q%+W^2^5_FQU&MYS>KOYG_W/PT^_N;Z8>'3*5EO=NG\TW-5@U>_&F. M+W]:X%+_>8'H)6?_/KDQ>:J6L$)E-^:S^&,&$)]A<*^'F?I2(H7[^ \'%!0A M$N.0DR1*9"*0=!OHF(JBD+)EI" A"M$X\W]%$;"^ 5F\A3>/\TF5/ :&,?K5 MN'J%L-3&(9$)U9@@HP6*.(N2F$4\BA1A",CQD^?"0)FA$RD%W/]?+YR!!I\K M:?"?]UV66KC"\-NMURA00U$ VOS\Z1'% ,-7 ."H.+C4@U_P8Q&6?KWC##JVUUUMR86@2Z9+X N&_G@NL] M4&LF R^7Y*.)7S.NW\R2>_ Q?C$/'CHM;H?BW@W/.)!SR-6",9X=TY$&'0C, M0"[I[0J.#'8'UF E7&X ]_U)UT$JO!H'OSD+)HC0('"XY0^?^MDH;VC4WT:# M(#?%K0$K )(9@DN5'9U0B>KH.Q^".09F1L.BZ" M+ ^$4H" .D@!+^%)X_*(*S,20Y=SO@S>C19X&H>(#X+QM8&?X!:X,/@(IA0P M7?#)Y%]398+OG!6#PQ_???SD_T(_?@_OO )M*0)KP"R%>])2V-QPQ$2G8W?( M5C;)'0?[+#P,OAQL;L:3?%0XB\E_OC$' M 4L'X)(6UVX2K0.!^_YCO:7^_A:6!J3GZM>L*-Z(/+\'HM^)7!?_4S_O5?VX M9B6"THQ$!DD+=KO!$5,T,6#A<6M,% G2IHU!!__C36.I?P&I=0SG+>T/(H?U M>9/=@.UTO]FPIE/#.MYTB.GE=Q;D-7T", 4*0+5 MH,C F;8@G'ZIS!^W:>Y6>'SGF&DJK#@DD5\I"/'U]5"PSRK=?[7 M!)Z@'4=/%W+%,L( %CC1#3H#@24X)7.L679]!9KUAY^K>T#MO?)W M_&[&[]W3F@VH2$+#6#@;2A#GCH6&B%A*BN-0Q6&KO>6MK$,L6L0OR>I5:'UL[O_W4@#1*3(KMT:9&&B!, M85KY:'R=9Y.K:[@2;+(")NDXRX"XCI>Q<6QN7%.O_#[0J85'@0]MBD%@)P#E M'O.]W5RI #< M-E\8>%.YJR%H&N_J7D\K4,#\7*A)J=W=4FO7YO?KCQ_>?G![/H&N7U[!/RTV MZI(A49FXRCB]NOPLL!9AQ.]@6K&&@5"&A!8-]Y%AU6-_D7C#]#LQX M6CNTK=2;G].M;]SE"' A+,P(3/KAG;@O5E"IU8K_Z3JO'U<%M"KO('31A985 M\G&'\M.GOXC5Q&F7KI9OSS40LE8Z?&P+E!"C;$1CP1D'[\>Z,VNL:YP+;@]%E,<'")08%298*TIP M8HFQ(:O0-3"C9T]<_WVYM#N^G0S]<- M']U9N4M\#0:ON'6!"'C@V)GK\Z(UG(F6]T9-)5K.O@=;,!U=.SM[#!;^!*SM M?"Q2']8 PQLL;W<7F/I*C*;1"A<+*8I)[IU*[PLX/S(=U5\5$UFD.H7IF<)G MI9(?@\EPG-[L-+AI*,/\H8SW?$U:7NXN7J)!\V;GT9C\:_58[T*["))V[@?0 M$OP*!6,>^6&7$1OODE1.NSNWW=UGZZXLCG]UZGZX#$"%PEN$!)B7LW/O>KRF D8-\Y;RD=^2<7S@T; MYYFH_#"X?.3"&[-KL\I5OTL+LS3[*@RP9B%<@. 6AE#1VY%>BQMX<%$N84E> M=T*]> ]S\*-^!H\>"-/+1$!A,3SF*[=Q0:OS?Q: M-Y1KL!&RW"F[V=J6B^[BD>.*))Z'RKB>%$5:3.,\ZUF]'H;GJ2G?@X62WL#; MBG')"@J"ZB1B.[Y?F M/QN6\@$P/^TU'.$%PSI0<\[^R#B!=YXWB+\;SZTHQFXAP-D&+ZND'+#(.BIO M@)M1,(474+.9+N%EX'XHHU#3KS>_:FGV:U_MIUH"R11*0-2 CEL/_S)XXY?, MSV-[+BACP1ZZMJ73E1FY0#>L/;A.0X=5U5!!?DOQJ (?Z6(\#V1@%OB#%Z>C M,G[D/N:PO@ MVH_62Z!?7;_20'6'A#Y./+JJEN'R^+9!M(]M0%[4T9AF*.,! M&OH@]M7#]7PP'R$Y(MG)/F2GW4MT/54&>(B=_G\N+CY\?&_3H9E%_CZ".33^ M%O[^%K%OO_WVXN+EHBNT/R_1?7@IGE9^M1=S?%+71D^&YKUMQB[^-KH5J7[C M%*F+8%1_3*V&RF-LQ#"H"4T428PYDR0D@I,HQ)8PQ6!HFK54Q.X.OWJ.L9MI=2V5F'"_>X2 M3\4/3NBS);]Y;O4\1]BB$T MZU&/-IS-[1XVC"W>*F3:DL5K#>]^OLZ-"7Z#7ZZ+X!?0#WHYG[=P2VU53'/! M>T14-]-O^\+?HRSPRI#OV6H194ZBZ]-/4Y?<@RA MV;]Z_I%6NV?&4S%C]-R9\;2(?C+1>!2&/YPY,L>FW_E <38IP/\KON\84YX7 M_ZWJA93$:P]TW#X=/[=PK\70N_AB'/Q_ GRI_#Y )U^^0QQ]>USM=N#3-^<' MN]?"K=X^>LA5.O3YN >8^/KJ\V:0<+OPH*_=32+*4621L-00RI7@$=$JBK U M2@C24IN\L79WEVZ<",<#1)/M-VP^$I#N?[+LR:2SQY+=1:K'DD-B"3.(*1() MS%!$5(P9%5@P38C$\$&WG,6(#XLE:!"2N,>2:ORG,-W6];!T=MN>[/FK*8H@ M-[-$C-N"YVJ Y-!TV$A[7 7PL).C'B5&LL>!:P_'ON_6@]_'&=M]G''=YM1K M\T V8;F2+$**)V!.(<-I+,(84XF94%;(HUI5)$H&(5K>%-5='#S20I_>'>^A MXL'#?&Y0080V*('_(&.(H%J21%)B:<)#&0O;LGGR@$83H6 VL1XJ]H**1S*Q MYK;G^-C8KFJDQ]-ZFF9<[A'S ,O5"R<^WZ*Y6L="WE4E&H]R MW,7I)MR5TR]6SGA[-WV[NL#W\"\P9!7[;E=(E%*E+0L%<66"82Q#'*/0*$D, M)Z%I.0YR8[>"!_9N>UP&/V,A[I&J1ZHGC%0J5& UA]RYSR1!4LK(6IL0:3@6 MDJ@6+WMOI&J+-T9M)XD]7[ Z[Y#C[V8,A#JKG' ?0SB'&,*AD1$8M8&!/-*A MU3:,.(Z)% D3-M2<<(['#H]AF$#[J1HNU%NQ?M""4X MTDH@Q@5)$B&=,R8135 8:JM;=FX=,#(8)^& \Z<5&3P+\^7PE6[O1J[)NG$- M&89E7]#LAZ/O?^A>-%?LZFV"]:F@[&/:- M4Q6CL>\3W;N^CVV3/&G[^-/DMFY9.WPW:]("UO*'JM7/FZK+S[LZR_ZWD3;Y M70Z#S8N*4_\?,.HN-8HH$5@S(TT2$J$(HXC$8";SV&*&24MESE([A(-$#RD? M8,:?D7G=(T./#)U&AI *H[#%F-F0*(8%55BPV)H8QXS+EF:OT109#IE7(/& MH.<44^N(";5S&'930'EYZ>.D8O(2&)QP\;OA' M@ ^.11R+A(7<"!DKRP]H/JZ'EX@-4/CLX:4K%MW!2Z(^ )/VY5!]#4HG2->7 M0_6LV!'2/16-T9=#==(4/Q=#^TS,Z/)K9\LT*AZ:UC0EB79Q5Z1"1K3@8$TC MJTD28TEBKY9$$6519$T]7@VCV?#(@_ M':1^%#C^(.Y]5S1 XU]]WU3 8??'NA)-@B(&"!H9FR@22<5E@ID**6.$<(5. MM@62Q(.0G7V!^UF;B3V,]#"R+XP@Q RA)$$NRAC'2I@0$ M$SA1$4QNT4!_(B8M5H@PQ0V7!RU;W8<\T&8G).]UL?4=F'=#\/).1[= MU[O'G4#:;KK'!SD24$2*64J1U8;8A/!8$<,LX2C$(D+'M=U(% Y(OUVN!Y,> M3)X$F-!($T.%HH1;0K05$5,VEI&1VH0,VZ-:<(22 8G//E7Z5&TW>%R";>_A[]!\![SW)$RLUCQ2 MA">,":Y%HB2H"TF3-K5PR'SN &%0#+3M4*QS40S=AH@>^KHHR3WT[4BPHT"? M,1$3&!D:&T2PC3B-DX3@1(/731+3VCCBH- 7#6AT3E'-4T/$2G-YX8MOX"KG M$+W\QA/3K5HZFHB*FHO?+-S\T\+OGC\^ WG^85288 T.$TXL,3;D5(?*,!)R MQ(B(455F"C<:_6J\Y4T<)*#)ZSHM;H?BWG& <8SNCJVN.*!YF5^O^O1L3"ZI M6\2*WOF5_"X/A;\Q@S'(Q_?AWPH[![]WD_R8!:[+B:R2'4J\M04/I!]-8*+=2 <3N1&% 8N M#L;7)LV#805<[E)WG'E]CCEX2^[/P)2857C?:;93RGW\C\ZU<10:(#*.E4HP MA:53(HH2:9GE)M14DX=M,J%38(VW;N-XN7P460#+.G34#6VA/?C7@ \E'<&GCN5S.\OPS6"-*-T 94B!]W:D%/C<:!NA:C M*_AM*D[P-)-_!0T5W%ZG($#9[?5] $*C/.'A&2-QY1?4!2**;#0RPX$?#-Q^ M'UR+KZ;U/9FUA1F/W7-GKUR:NBG&0+0Q_#B^%F/7 -(+NW8#J"5?UW+OA'M1 MRJOAUQ/*X!LO[9?!9Z"J)YPV0*CLUD\A-[?NAI%K1]3.R/H*QO_#;]-9%Z\ M77)WP7O[2IM_382Z?V_?S2*+Y>L_F%PYIK^:LY4TUF$BN274V4:"41L2G1AK M."=:M.1_UPHW;7+FS&BZP)NLILME5_';I:4 >'2,^+-1YD::O&:\*!@9X!J1 M T?I&;7=.L"'R=!1TN;9#:S*'5C L(RC"[P&K-;X7$["@,@!_X]]_G=V8[&X$ M7 DZ850"OIP4[L]J_6_$/S/_MFIRCJY+$Y_GC[I5U93]:E'96^^X:U^-AR 4 MJ0H^C3VWNYM^>_?F_91-HT=DTP10$A%#HCC6A-N864N(%2&/):*@B78$T(.R MZ2JVQ%NPY8S%#LV@,T8@\]W MX.!%5CDQQVYMXY[,$-_;F$;A7M8TJJSI>;MY$STJBH!:+4 N7G_\\/8#B.%K M6+$OK^"?J=.IAK &WI.\GF[^'V>W"^T :F^R(D*+'[A$_\I%=?)O_UFY^&(*C?UU-T2>]%HG0XO!7/[WXRZ;I5J-KOFQI]?YJP ;+5TUQ M,4RTN!H/%46_[LTE3<'\3U7UW5> 43%JO,ZSXQ@44^$4@ON^=$-% %8P*)$_ MO?O]YU_^UQVHJ\T?/_U%K"/0BE_:OU_Q[?X @O8"$-P]=_S3=9:#+@9KP5/ M3@4LQ-.KFI;'OO+DQ=^T"XZ[X:(%S@ M4O/NYZ5%+#.?M>JK1^&TVRTXDYDW=YSB<[^*&Q NYW8T1@57C4UI-:T9+ESU M-=5FK2<%[X8/Y3"#VPQX._4^"TPI+0J8 XQ"PCTKJ'@9_-W,/\,Y/;DS)6J] MOS3YV@YP4UHS^O+%I6NV8)G,[.,55O1@A='ME?T:NV9[&V!_R<)[25;4/.@W'XX[O7OW_T M?Z(?OY\Y#/+>/=%+J0M5>)R9@"@(%UYI#SDL26H)/<4Z*?5A$E=U5$=.P'5I M!B\VW6H*%ZM/BVL7$_58.MVK!=^!)Z0!3THWIPR6P'PF_OY:?NM(2XVF3MK] M9Y45'C97.0>7P2NEP# "\@SO!_Y>1\HE*LSFLA:O8*&&$VU6#1/ ^)\E9!:\YJ#1RC.1+.WG\-,Y#&C+QJ&PIXO+L&][Q6!$YI#@'T4LWC&\.-EX^$6F0OU*)[>60/&";=:YAQ]\#5Q1AF M'.6X;HWL7H$\Y&(X=,$1<^LL0^%8-AT[^V$*,.XA4W19&7)P5Y5HZULK+H.J M4JFN.P([F/;VR>WPWK$P?#7R 1YO8+I?Q6C.9WTP=:++"/[C/+D63W7.K;D MMUJ,)R#+*WY7XG;QI]K_(LXU')HQ:#&?\86Y+7A)<]GF!49PHVMUI19SR.7S MP*#3L[>$[6EH1S%,*8! ]<_WU3LT6.ZE63OU\M3T]YK-X1MG[0;_ M)TAO') #<8 >PTR,IRY@4"GK.@YPS#7MUV_+]6MQ[%^\%&7$,#W%2O72=QKI M&U3VL8N#5^M:1\H'2P#MX=R_L[1M!%@/_@6-&/8Z9>(SOI?!+W.A>/^\8I;_ M*%W[)5O6WU/J[(;E6EX-BL>L=_=35>:/_ @JJVKJT[L?I($9^5^:N0$+O]VW MZ"D8W+ V'-W(X"UP?1F^GZG6F:L"7!R0[,E>9&?=(_N\V$[ M312!4R:F3,)5/[F F7>MO*LUM7UW]*SA7?#\^D&U:^RDKAUN&T[L8!;R6/QI M&F-XG>6CZTFIX-Z"_$X*6-+R;66LH SESF$LH,40L&GYH:4(@Z]=3&YNO8.^ M"''2^=0EG)8/J? 93(4LA2?,0A C^.Z?$WU5U@D%I4)VF%:Z_&O*1+R:*:]J M4 [9?QK=WZR 0>S,J$P>5 +69A"4 M@#$O.2!RO\X_/H7+6N). DR?::AOY,'?1[U**P4,"E^Q,FPW4L6'RK9@^%,;"* S>'KW98 M,G<^K8 T$I]MB1U272PHTHK]!2&#=ZK6 &C[@G.(R$/WBM9BSN8K%V7J,R- MT["BE,? V7\-N*DSLZ-LG-8N3>W!:'/C.-QY%;=EE\*!=U6^EFZ8BR4+$!HC M?*W1,N@LWQ_X9''];N\:W*6@M6>N4"G&;;>J;#)TZ.?%T8<%HRLURQ/7(^IA.&:0"N?+E'"8]?RN1C 6*^5%WJ@!DP%&S M/!5(.7>A#K+ MXIS0?%S5EY0/U>)&.-" B1<^_.0<2!&XOX>F^>+!AMJ@J@!HU>@=;=+1UVSH MXD850I436B+ 8HWJ].'%!MH,IAL<%M\FIA2X!7H(U_FSBEO)!T M7J]R'%;ZR@4S8[22!G5"VP&S^\UGS!9CM5NBXW()W>(W\Y^;GYI_EU],<[9+ MOQ^_6/8<"V23U@+9PQ3%=JX0=O_BUR=6\-HN0]_,]/'B='=0;RV)KC;BE,0M MY75/WI\:%LLL[)];;U"N-KR N(&5K!;V%[X:#K,[AX5NU[JS&<=E'W5G7+P> M9NK+BYFM$=)84\V9D480@22S* EEJ!+$.(E5:R>XA>U7IE#BUN%#/C%MEAVV ME'&F&+S&$A(I#B^AF&HMP+CA\%)GS?AMU@ KPV&5__NO%\Z7A\_5WO#R<\G3 M/W_Z\/;7M!A_=C>]V'M5YP1RER4.IN \_7.IQ=)TW_R\<.*DK8'"K*_23FRR MS&6U#,MLJ!T6XN!BRDJ+6^%7C-"5OJX8X3*-=A_SFATP;3.8\K*W4::)T)*M M@Y*O6_H:+,YV:<-_]0A<5 RAX\T7!)-EDK^T^N MU87;=--#W)8U50;)[5Z,."<\VY49'$5-EEBTJ89CHY[\NZN7_V(::2!O*U?[ MH.L= --@D2MP$&E>EWK:= 1"5@9M"P!ROUVRLHAK9V0:?U>E\-4IN\('R*9R MFI=1:K>'L/$2?]W"C7G36*\S=7X;P'(];_WXLBANQ5 69WQMAAI,W8L;5_WB M@BC:R'%0&.4^U84,*]H#7]:X>1)Y:BU$WW338AUZ5\&BM5YUTTWT*&!Q4:+% MW'G!^P%(T*:M_EHQW&\UP[U-_S!Z]O'3E/6.1^W6LMM--SVDZO;1J!VUVW0=>#7;,3V07"WI!%A&97)1[XZ>H4R&WME=G65FRL?Q2HC MD#.=-G8; E)7=P8/@65)OZ:ZS S-:Q:GI>8>W8S,_;VAW.:5YQKE)LN>'RY[ M _]>96X N?F: J5!@3=>[2@S:%;'E64J8BP&S0ROS^!,!PG#&6D?:YM6J.4& M)B^F52WE!KW).!WZK8FNGD16R8F+S%YH8\5D.+>98E F71H3!T?>U;P4=45[ M4"6GC!*%F_$TFPW_"Z,J<\R+M4-;46O>=)G;\=%\0EKN>BS;(93;3*\Z#?PYJQ5N>R3$ MAPW:@B&:6109C&3,%>%22DM5R*FEDL<^#;D]2E,EL(]0#@>0HF*SH_E>U$YG.W6P%&O==F^R93EZMDIQ%% M. )0M-:&;0Q&A*44M;]R,U/NPJ:-=W4+ M1&89A^V"O&5BQ?]YW'A]T)HP47;LQ_EB(7XX]Z&EH_ZF1JFKVJ#N/+GM#Q!8 MTP5UJ[:NNXQJU?0.?MS!R>C\X",[XI96,QL2JFL\K,7 >&D\OZW4UF>OMG[S M:FM%G]^#O?J7%JW8^LZ3,-[V#8=/SHJ]$/5"M(,01<]0B)82<_67O8+ML6'3 M-/ QL:&.Y1\;"'Z;NL._F_&Q7P;>]C0FQ'L1[TV*WJ3H38I'E]H>;[IC4CQA$>PMBN<3>^D"'+T(\NRN M)E[' &?5V,B!L.7%R^_*,X(FA1CIXOMSD(IV =AU#3LH#'5^DN*#G*R]/M7; M"I?SU9Q\J9B3+Q['+0W\.*JZ%%6')&$1D!*H8RIB;BD=$JM&U'>1\.&=$@PG&/BSTN M=G ]NV#WG"M*=H%V#[89F6!< #IB0R*BL.0$*Q$K*E64))RU'"F-#V@SQFQ M(MYC8X^-Y[^>SQP-GYS-&(6*ACJ*(B,TH81R29E1V$BM$5%4'Q(9_9ZKBW^; M/'-BP>!!/_:@>/YYD&;H=RZ6/<_:%X51%^D?%]>IUF;T@^<^K5ABB$Y01"P) M0\*E-0P;;!E%3%JVQ2.4QCA&!AYA0*O'DG$3:LMM;".2&&5>O'PS.__/E,U+ M71=5G=W6_>PGM]KOGQ;*=]=S$>&K2:JGN_#F-M]-&71IO^VCL>G6FNP8V:*3 M"%@G!KZ7QNC$R/?"M,.DJGK6[UE_:>1'M&<8#UEDPS!VBH4(S"V2B)N$($68 M02V>GH^!_6.F)'[Q.N*#SP>^MZ\J/?'JC[38?)$_R\FUD/K-N-ZB1[22.LJM M/6IT8QTZ,?!>879O-CWKGR/K'S, @$BDK65.6Y(84R9%+*E*4 +_#1.R(@#0 M(879DHK",7MV.K/CD8'V@M!N%(6]J3I\5<>XE"UYUC3@Z49T:O\ ]B;2GQ/< M;[&-IH,S/6@NKMM3/4A =)I,46FPO:N.._O9 ME/_;-!^ERQ8IR81AA"94QK%$*F&<ZH*-[P.L!KP>\ M#DZU%])>2,^3%/T #N\:K'J^/@ MU8/2N G3)$PBCD4B"$V,%(8F2"=@ @NDV\]&/1B2N;U_/8[U.-;C6(]C6]E= M<80XUS8Q2#%B"!(VE"9,J"&1B$SC3/K5\>@1:;O7.=YH\2#OLZ#M;J5V.)S.W+*0_K+FA,/*&1.93B?2'->][)/+D-BM/\5T^%5G91L."BYH0Q!%V9@/SK1V_&(9,2Y,EC'8)YC0D7(M208":4PT4RT]4/; M^8CDA&,I;!010RB1)I&A#N$[RN-8(*4/=T3RP]3@R8%TZ\.8&^CC0& 5Y.YQ M^O*JHY '_B_WI!,=O;S[>R)N M=VIQ1;]MCQ2>]Z&7"G).5HYS@+,.3Q;Y.OSQ!Z>A\1'.0'VT$U!/?8CP"=CM M,<_?Z 6G%YSC'!S\= 6G/0S=J] >"78ZU^]@ MGPJX\K^1\;SMNJ@_U.=ZS? MZ4X4.]F1?D\7,WN(.6N(>:JB>-QW]'+>R_EYR7EO2IP7?O6F1 \Q9P8Q3U02 M>TOB:4=9'A^-]NH>>!K:;'TH\)&.!.Z4%!RB\V/'F/^@!P$_UC' C\XVCWPX M43=*PH]W]-@!=E8\HJGYT%T5QZ;:^NT6[:5=Q?O1!Y'J5R/]M]$M_%%:,8V- M%I;B.,*:("H)D7',M=4T-#HD6B<$MVS5/^#AEH2@ 8G0#ELMNBI3)SVIJ,?' M+JWELT7$QZ#37A@X]7>;N*+YK^6P1\:RMPD@2;!@+8V03HID1G(5$8<8TMF DVNX<%@O*%B$$HP8C1BAQ'(3"2'#B"F+8NLB^!L?$2<4[M$J,2$FX,TP'B48 M:RH$P5PE],B']794&QT^6W,2$>K L$]TPF GR'VX8\)ZEN]9?KN3!7>P2!1) MF!2,8T,M09+P!(.%H;BA*"*Q;6E ^30.WNT$7_;8\/AKT(%A]^JP6W/I6?[< M6/YP#GH4JIC)6%KM-".35*.((LPC+2QK4X=G<*PNBMJ"G9UDS6=76K7K<;I= M/DRWJS!]G-.PNB$OQS\+JQO8?XX3/4B \ZA'-_7"V0MGMX1SC;I;43F^C^VW M[ZFYH8[A/U&48$E$$DF#J)5,"1,:9,,#GII;^,6\V'1\;LRV.:FNJ^)Q>*C; MF7LZL-6@1\H>*3L]T8[(=F_&],)Y-L*YLR+Z_]O[LNZVC2SA]_P*C#K^QCZ' MH@GN=-(^1]XZGO:BMIU)O\TI D41,0@P6"2S?_UW[ZT%A86;Q$T2'A)+$%!U MZ^Y;51W0B[''K<'0;O6'0Z??'0V=,1_WW7%G,.K:]M@9MP]TRVZG4W4'QK&M M\#(9 MN6YW[-K,L<>=\;#ON/U.UVX[>[V6LMOI-7JM;2Y(.E7IV/WE2+7.JG76(]59 ME>5:SB:M?KMGHP::C&UF.R.;MX8=N]NS>;?RJH@=7N/6:O=K+55KJ5I+U5IJ M4\]J/.QQQMBPT^G;W98['DZZS!GU6*?7&DT&K?U>H=OMMQK]X8,]#Z'66;7. MJG76;CPK",#:#N>#_L1M=_N\S\"IZKFMR: WZ;0<7K%3;:<7Y';[@UI+K4D$ MRA^R:W&WN.U(?6PFY[;%2>5MLN:X\FJB5U\NWUVR*_XJXNS[!?Q/4\'Q.8L( MUZ]- E3Y=55:KV_<08 YY=3 M9,_-;\;;@IXFJ;P$N,B1SS:[20^XB5G3"'7>W]Y_>O/VWVT_?:R:174Y4]ZBKO(?(4>K#9$/RD=;"CK7W.*^]>"&J??K;Q> M7W77)(!YH3>37D9A #\Z'+NG8W"_7XM+ M\'YCM>X'AS,'AX,5OQULEN>^(, M.VW>[HUYE_?WUK=..IW>B-O]R:3?8EU[V&?C[@@' M89R-^G:G96]^%9P4G3=?+]]]\.*$[M*\O7'+2?X6%"Y9W,*#4I7*>!6-,):VO>.TOB]SJ"YV$7JA:6T55L$2$@F-@7&%9$K+JJPO7\^LMF/PNET;J M*R*[S=Y\"6/>XMC?P@6\ NOK+N$MH?OV>&RON55WA::[#,%:+<3_J[2:/>B/ M&2@PW*_?;8]'XY$SX)TN0#*DDP"VU6HG1[OW@?65SQ/:+V.U6W:_07>EO;OX M^LKRXA@X,SMG()FRQ +,TNUF<[S".TSC[,^AN$_6 UGU(L0NRNO$"^"/'O,M M")T !81U:[RPA#*V6% 00>/S6>AR7\P:\;]2+Z)[L2WXDY&UOAZ0.9"W\7K&JKU80.*F\(L3 MSL ^_D#PQ 7>>"TW7K3+8#$P9 (4\1<*;GFV0P$!U4MI6D"I3Q!R*D*-UA$* M<,<67%SY*\Z4P-,E\!0)VI6"6WW;K5]B\,M\NBQ]'D:D4G$-+/!XW*!7[%\0 M.RX'0L)@L)3WP"S /4\GSY[:SQ ?7_@5;XW')#+K&6+66"/ UU? M#/@OT.\&5B?P)VY(QNO4S8,W\F_#L_]AL+9H8U_[PZV_ ^ .CY-_9#[':C-(.#AX"\ 4EP$G_Q+7P+ M4I$LBOOB/D^$]U;IO!DY"L9!WL?@G;7L27?8'XZ&O4FKS<=NN\?R1 MW;9[HI$)?UJ5K>CI;$5_TW9LNSDJ)2TLT&4^_""$<#EA7,^%:"*QINR:. $F M]";@GH#(>M)Y"(BV@ER$_Q XD?@6?HLLA\53:P*:(FYN>W-UE36C$&297?QI MY1.SV>T6$?[RO,'+$HC%=]^%88(;)ZOBS5(P5@3VOB011DN2",7U+$\95*<: M2DG'TTLF%)>X;4*A^/V#2"IL+)C_=7Y^^>7SQ/-YQLI?>,R3)_#SDW;GR9,G MY^;\. U,>&^3D+TX-&?\P+A05!\ M&*!_\B?$R0EPHB.SH7P MPK^ZJ;Y83J6N)6,>WKR".^-[,V%&][%,VYUML8 MO')P:^-;3%B,C >:G0#C8W"X"1,95>,$)A(AGV27$/QS= 7A-5W;L^)T''NN M!X9&P@C!;DS1W[+1D"#(C;35@0[J&S,D'L8$L.Y(QAHXY^_@,L/?O^+'X,#R M CG R/!>QB(YX[XF^N4JV2EIS)L^\?%Q:4,SY[=AE)+$/=Y.1IF[#O$D8I6 MA!50]>EL+IB.Q ?<[2H'7)UH"+B8XS(\S)R M0E,9G&W#WR\_&)A P#]D%,,?Z<*[(-ZELBG.N(Q'B*8&Z@!=UA7$[($U#[V M.)_2$X*HAJ@('N'J(!&R5G,@,FD3P!@^Q& OH!E<$Q\N(IN2R ;DWVADE/G;Z4 MH.";6L:52"]6,]6-Y_L((Q<0CN%#D#.1X8Q39YI-W;16:'=D#XD*_4&F-?U- M61Q5O&$4&&%_DB:P7/%F C+O A:R)*=@SQA4)C@*"X-] )J08#, $(J9R$^, M'$:PK-_"&_RZ8;EI))64F,Q012+GV%C%)\B7&)*KA#1&-;@,="-)9H"76>0* M+Q34@N>B>R7@I]1A@W09,"1,Z,-*/,P6 Z, 43"1%QLZ$)&XFF4C2K@*,TO+ M*%)'.7%Y[2^U>94ZCBL,8Q4U-=\KFJXT5$J;K]7BPG7FZGPD^.UFZ@%_KJ3( M=UZQ !,+A_)]0.+AOQ+J:$%LH8H=*Z0TKZHQZ2,]'G3XX/TTT+\*EEHIKEK! M5-A_#5<:S<&[S:28=)42$*UG'/"GB%0Q3Q*?LO&@4<1*&C+N$3Q_C5B_RD(H MG$_^2H-LI&"D79-6#DB9UW,:"1*5X/[,8 "P ^E<^-@PSOEX<8[_6OR:^;)8 M**UFLIB3!HZ\^+M<.0 >^M>8WD>SYG/W2MO8O 4$N"F-AJOE#%B3"*%=MVQA MPKX*#RHFWB;/DU ;YL 0.F_*\R8Y*RRM0)C+(;Z $1C-B93/B'8,JI.AIDH&W$EH9LQ T,)"O(W2<#8.GZ!K1,U'!>C(%5%]- M 13J#PHSE3I),'X+( Z>AK\J#:R\* M W))R"G%V1AL,IGGJ,B [(3 FM72%R!;1FI*KL5)V"K M%(JS%@'D6&R;442G'(UAVB2L60L#CF8L4MI&N99VJ]TR6DW$%+GBM\0L<1?Y M L+,XFM %1&M" S F%QP2T":F=IW1)#5T(17[F" 8%@%C 1&*DKG G%3 M$'_X-L5T U8^9N$8,V/HJ:%#6: C+)-YD>R;$9X!*H-&'FZB-N;]Q!<^$]U; MYOAS%DGG 5P_'-QG8_0G1>3[C;QD0IU&/.9>\&5:\Q5,EB#8P)$1NOK(>"K@ MD(N?LP39GM!BA+09;6"B+Y(MLG$\;D:.\D-)1%55B$-5?'A9?1V_CN^3[ZT(@"P8)A,+%A-& 5\H_Y@0 MFHF?\GIQWBR$F'$W\V% L5]E"?(01!ESN4WK8J1XW-"? M">:0?7:CX?VCA@^ M@J-)9%H-JUS,N M+:STL4IFJ)!69L&5 &1>MT@-(P,L&NC[I[2@&6 4$*BB8=4,*!IWZ0U%*1;D MK%X)496@_I6R3!RF##N$0 )H:4(R0.XQ]W4#9@/3+AAT4^N=R+*J@$:_)\0J M-TW$JTDI$0"^#"96#%&3'^B M8&1&B*34E1>PB&0ETW6WT1H*$SP*@-I1G[ MJN#,8:&1M(?0QA*KTI:!^C09AH<)EP=QHB!+K(XL M1EG=[%+*-O^H(0[K!J(O+/N)\MU$?DN+_JIUB)QC 4Z-S 8$CHG!,J(?-=M% MV# :-56O&@@S=1)6)]1NPM1W,>-+U/A!. 1<_-QOCLHA4Z$JJ[;(48"C6NQV METO[)DI=(D>E](')-&80^D0W>1H<)PDU0[1IB,UK=>9R=^2 MX%59SZ409ST5NA)"\"J_1OMAB)=<"MG,ZX%NYN XN&:<)-.[H,3"2#M%^;[V M'6K1MS]4M)5WI2ANQ68#L9M!"I?R+4M1Z_IH')N@L&N-6OQ4X5ER;A8+RLA MEYG5A*4WPC1!21/[._2-&!CQ:)S)NRYU04>YK6/=+^]D<2ES(J3O3(9 BA<" MGO/[C$)@*6,.(9+PY82^, &>66D1<$ MP\D(-,N#9]8BF\FHGHAHD$IWPF;X<9C/D"B6MF+9!Z?J-<+9IBB7 GPQ:#X3 MO5G(7>Y_,:+K#4I2#GDC!#^@AIS+B;!9NIZZJI"GV$UH)X.6Q8K%>L6ALU-9 M4-J0Q48J-_R'Y[UTC!*NM*(DV38]:JU!-4%$.2\&<^LSVC>@#'YF_V2 +SFB M%#_)5 +F0Y"SE5Z"R(L+KO1A\;XP=<(--N@)RW)3T 0S[P=F\D /^#[M8 +4 M)+0%0\90X%P&(2B HC6>I^"7.9@!\!*(*>.&V;>TQI42%)XQ%V,'T(IHA'7< MIFJ/155MN$J5AF%W*O,B\='$.[*]3K$$9H<@AI_GRE+S,/0%*=^$ :4)/J9D M)B@3 ( 6!J/U%KX'!L'U1 @ MJ*+M,#:34*!Y@:8!$_E.U)(L*VABB$'Q(L; I'ZQC4;&JE1T-GP:I$,!1FH\ M+:PZGF+C$FH&M'-A(*(,T5L@D('%UAPRBN70PLI$(Y]>ITD.D/$I*!U4=ZA9 MR7=DSE3'GV(WUY2\1P#I'#0?DQ!*%.#NP$B,UK2^>B(ZX&OP9I*MN/X*- &4 M0+%Q?JIJ""K[6R:)U^?(NY4N[ M+E_6YF$>,8NS;_#*.*E&LQZ2:T:W'O@4[+NDJSZ1T@+THZ0:6R MC,>;[542O$D_[GS[E>;;R@UVSB0A$+?:L;3EP?15Y^NO.!IK=W-L=A37K>9; M>[^$,7E[Q>:J"CV]0M!+N[ D U<=I+:K25 VUFS)VBW9[G*L6LT[FY+5U'1[ M9I_.?6"?PK;"'>J_';//'CG3&+J_ [X[>_F4 BH(G\"VQN4+VG;%!B=#\34[ M:?.7H0R:[=)U*/)9-39?X];-B,HQE')\L2^$'H;%VKO6JP>V&X\*2WL2%N64 M#OI/JF(N%(!VJPNN>&<(_^OU2J?5;2=>=G^5?%WH+//^-)5QPO)&J]VC&W(W M6$I4N--QS[M:TYJ3FP^T3'O0;K1'K7TO=EL"'MRQKKG]47![?]@8=$[,=CVH&:[X[,=S9>E':O^.Y8:OX 842[ MM\H8? L3VEF4K\<=C7I'=YNVEN7C@[P+B3^ 0]CK=AJ=/790[(2U3LUL'9^[ M:H'8FT!T>N+BXP>UC9G7+)HYB.J-QO;\ICS3;O33_5U8+'2+_'D.RO M^WE.U9G8NY=@VZU&>WB0>/KD/>2C,\,IP7)\QFPW>JW1?6?,4_=45QN&W\(9 M#V\"<%AK+_6H/1'M8:,U.$BVO?9R3Y7^K8/$\B>KYHZ5X#[A:N?QO80Z?;9O:NEH=:'FXC#Z/>0?I]'F(V>_=-0)O4?>>Y3'?=$_30>S/L7JO1 M[QRO!GMBYJAFO,,Q7J?1[1_/.IRNWM]_?+2RUEGJ_Z&S# ]N%H[N9)T2+,?. M[/9''7#EZCT%)\$,IP3+T1ES.&K8W8.X+W4XL57'C)_&R^Y@J*.*A^[<=3NM M1G=T$'M11Q4UXYF,-VBT[/V=Z7=_HXHBN-W#E&(V"#4V/?#T&$3= DM'D7$\ M#M@-4SR'=??9W?MP#LR)H<-NT%D8F/4^V(DQM^?94[*3M:35DK:MI/4;=F_P MD"6MX!C0/S_!$XRBQ,-E9W,O.=(4[X;Q)@M)[/+QY.IN''E?D[B)JG"EVEVN MYZ._X"!Q$CK?IZ'O&B=%]2^(F'8:YQ[&_4/<0FC>13O'2V\A# MC,1T8YNZ/-$+)-;T#7GJBJ3]W#)NZ"QKMK$W@3+V)QU.6)XNH1O$4# M4\ICCG=,X646$?Q =\>)*VW$[5,2=['# [S[2\/_J"T)/WP5FK) M+TI+[O,>@$_BRN$O6;K[]MZHX1*N(T)U!FI-7_"V =/NX+G]U*?.CQ=TYR)W MU_%@F4_PJIY]E!6?VG>X,J/FQOO'C:>K M(TOWHM6,^9@8LZPF]\EL1U7!)4Z_?UKX+J72#.#A.HAWFJWFJUG3P[-$/#@_*G;3<[M1)_])Q>*_'52KS5:+?O<#A0K<0?F1(_+'_>#R5>U,I' M#N".QQF[B;\&S=Z)Q.,/P#H?1D_=LZJC^ M\%FGWJC1[@U/GM?KK-.I\.=A2P>]YL&=MYHW[RUO'EIW=AO]X1T.\:CYL^;/ M6G<>/]RYY['KTW:=I:_3)8?-JPWZC7ZKSJL]6$;959:^W3QX;%DSR?W3)G9C M=)=#R6I&>1R,B@T#"NL5B_D^D+7A^3XG)7?;PKQ/ MN3DE6"I0N!UX.S,)=SU0NV;@FH%OP\"[;",LBLW_FF[.3R1 MVMKJK4TUPYR(9FGU&YW!':[MJS7+XV"4>Z-9#NZ UGT[]5$>I\4:1P?@9'AS MT!XV^KV#EVIK_KRW_'G8?O&GO>;@]'?N'-V5K_GTZ'JTT^BW:CM_6NQQ= !. MAC\?@AZM,^=;ZJ0Z4^9\Z')[,KY>CN]H-FF-UI MEE9C>/@#$&O-./H )P,\-&Z_"'.M:*M.;/QZ-("[$+_?,3/,'+FL5# MNBS=RD;)W0>=W=^]XL[MPKUV,^YZZ4Q<2:W^ACW5?V);EW/_4%= M(MZ:_[!8FH16;YZ(V\1S]X4K=/:>E&^1-DDM[IF6-[H+$&DP^42"AA/A7>*2 MT!O=D"VOQ7[S]?+=!R].OMWM;FRU'KHJO;R PA*WNAM;@B1G: _F%;H)MRRC M.#Q;ROKY40AA2T8IR:6Z5-H+G'#&K83]L/ADPIVDN4;R-N/LG KV I?C+>KM M;G, G),3GAS;$UQAN-T4\_[!K7G$YRSB M5IA&0,& ;H)D>''HQ M8X'C,AR'@P0R^C*T0K];CH!UB+T9T(61-ZS-\F]T? M&J?CV',]%GG 4,R/0SU'Y9 P%LP& ^,S(%FTL)CC@(0GP,7P*5#$F_LP%'UC MS!/QJ]1G\$&,$\1.Y(UA&9$DQ)Q',R^QGN*^G7;KEZ\7E_23_0DG\^O:U%:4(YI@[+(TYX6G) M1+ D/W416(O_$#\ZP*;,"RQ0K;,8OF4)#3 +XP1@F@'Z:)IE\+@A@ L,'('H M ^+]A<1">29!+1 (!Y$'S(1D7+74&5M8K@>R$%F3*)Q9L0<:@T79"R$ &@D@ M R0Y++YA =6]X)K'1)YX&J:^"Q#PR/$ -8 @FOEFR@.Y.J0ULN J2$#1(DY6 MO4*PR+7G(&KN3&9>2?J&RYE>4D.Q?0'8C/<;U@VW.!CL%#D;UP9<2U*.0P)= M< YX%(Q JEZV4WKVW*6AX4*V#B)6< )/3.PJ? W MF"4!3L!I,R4 BQS#XEPK0C:]#?V$ <.?7X!<@?YW@'RHYR_5S'^(F7>I3UT. MJU^VP)A0SF:HW1"9D]3WS\'-FV7OKF"KB#L@X&"7@2E 33OX3!@I[YJ#=4ZF MH$"8=06_!<@V7NB":8[CC09W.*@)D+!(W 0-3-?$RZ&5-E4C*498G"Z %%YM"WE'GS-T9>OXVMI((?5[[LI*9L\GIHB MD,A;,KGV')IPM&PLG!.I M,=]?:)G?['NY=(5;3YA]^"NP"6+/;I_/0+JFBLT$#\"$4D<;/"'?T N$_WR/ M1UL)M/1C7WVY?'?)KO@K /K[!?Q/^[*.#\-2(#/5?C/Y[<)SE4]4:$ /M1-8 M-<.G%"]NSDU1&9S]BJ'5+1SJX;SL,.?OD [0#/CJ(Z'$Y+.SEWAI.L[\TL34 M"ESI1BG M%)XMC]Q,ZD&$LWY1OW$&,Y\5''Z"REQ(T184<5L9A&]+Q0HK(YY=@\9@@3$= M<5 "JB5&&_]"!)/ 0\R:@G3^_>QO[S^]>?OOLY?OP:S\^/4Y*R+"E(JMS!+: MY4GH^^$-RJX('>=1> V.+N@PTF"@L'U/^X/DB56H$Y#NTI^4CD"S1,H.%H.6 M ;0#? >@N-9'%H&:D[>@=TEKXG7H+THJ0*5SC,>;!;J"%>G'VT:W:P/:'//K MV-J9) 3B5N%N,4>S.B^S=9IKS7!F2FBW0U?GAK+Y^CNXZ#VO)L>A[Q*'(]-] M%$SW-L]TMT^=W6VQ2Y![ES+^&H"D1&@[AWIXUQ2NG&./'%7(ZDEAM"A/49R\ MO2_V(KVU-SZJ0NDMF:NFZU9T12MT'\BZ/YUQ?VS+CLW(V$?'O#_,;U1#WZ0UM#\!6 M!<,[W6I^Z_KG:'_+:;<'C4'W#DV[^RMPGA:;'!V 1\ZG=J_1[NS/==@GGQ[" MLE0'(ONR*:]79WP/0:5#>\\F@VSA2.\_30XB97V3THO=8AX*B"ZH8IYM.W@O&^^'I'6W&[ M9S>ZW3OLQ=@;LYV2E:KEXM')16?0Z+3VES@_N%P4["G]4]'&?,O6I*^Z]^FU MZGWZ@B79V[8G26S]F<:)-UE(-JDL#N=[K;"[AV$G5N"RR%5=/-A@AK7A7&/8 M/ HG /_8\[UD025@%A@=1J(%;R$ZPPJ3N"&/J4TNZTS!?D&:1G3A-BB>,QY? M,1B:.F3".,;^F0EWL;U%DB/KW17=+:(Q$=L%PSG'20%@^0[U0\YY$/.F=5&$ M#!9)+3@)Q)54[37:: !]P(F):@&MQ,.M>PTW)]BR-CE!NN4=DJ+_SU-=M^D\ M#&1?56RY'/N4:"S1WOH5>WO_X+I95/0\+IU:=K>)CJUR;7\)#AYV(WNKV2YV M>*]1@866EN'R3GCJ9^XOMY&;=L-;5;Q7U2*?Y!@/95!07O6QR:9 +40P#T<5 M4SR1KK&8US3^: MP] 6(2=AK[07QUX8@+V0;"5-1*G->2D7RFCR%_RD9L5'RXKPQ -C[*[F1?46 ML=$T]('!J/GW)HR^PX]TD!]FK<"Q R/U/H&*4O&J1*;FA?E-C'D5-:N+FIJIL2Y^+,7=;1 MWK3>T/(Y>-*XK2BYX3S(EI+97YH]CT?CCV+OAD A"T 4O+E 2LS\:W;%Q;:+ M=!R%5P*OV X*0H/9>WB*NA.(^MGEW ME[=YKVWHKFX$-[JCC4VU^49NZMXNTV!9&_@MN[[K1N\[-WJ7#%@^;Q!7R]YF MO>-Z;VIU\SCMT(G5/@_:@ 3Q(_/\F#8BH=:9TQ:S,--8J_9WQ;OH'U^SDF6V MK&XQ?Z2MPX^K7?VTZXJ/FA'K'O::KG4/^ZUZ$?;53U"):W)C"DZ6]?1;"-Z@ M]0%WXN^MC?PPC?7M ^\'V^-2'CZ6]B101]\B\"'+,)S#*Q&7U8)ZG\"Q&NMN MVQV0SYN4;G("M#TRYQ[ M!!W(SMQPAMTBYQ'WZ?2S@YF8=CF7=7+R.UR-Y_V?9'_'[ M=[D_:M_$?Q2^MP^?X:&-M0=^;_V8=2+6/WGWY8'1^>@ '(71>LV#[)RJ]\IN MI^!%UXD7R@Y-+.I&5,B]YGXXQ]Z7>N_LP]S-^+1S&-?ZEO6#+5>SQ\-;:C8] M,IL>Y#"0TV#3AQ]4U '$P_+K^OWF_3P$Y1X3^N@ '(?3NLV#[*^^CR'$_C3W M6[.-O4Z&'S4?VNG5V?!3GV6/U.\W#[*/_F257+6/?@QW]DUN%]C1PI/C>Q]K MVZM/TC_9&=1;2G#K, *\):^_9F+E=5L=DSG8Z.0%="MN68FBWVL>Q+]V]I$J?U)SZ<#G5/DPJYS0X=0\FI;#6M7G] M!Y9_/#H NTF '@$I=;*\YI4ZW;W5CK]E9S+6K>$[SH?NC<7K?/9CI-\A(OEC M))]?%Z[^?E&W5-2VN_;SC@[ 8^.54_?S[/XJ+7H!+MTL''L^K]VX/9>UU^RD M'8VP?G"PG;3W?Z-WS4VKN*F/J<5'PDWWV,5=K9W_6'Y0;NWMGK@'LVTQP#Y0 M,:!VED\(@*.PVK!_3SGM?KO:1L)BEOJ)=S[GD>?7CM)1NTFQ6Z!N)C[Q6?9( M?KO;')XN^1^L8_L9CQBJ7=@'YE>T[ZE?<8\)?70 CL)I@]%AC/:C\V#;O55: M6QSOZQ0*;[4'>V0/UCY,XWGMP9XB^4>CVH$]?//!)8_B,*A;#^Z+?W%_RLGW MF%1'!^"Q\Y-UZT'M0M0.Y(E3WVX=Z&BQD]5QQTF!_A;.>'@3@"-9>X\G M[A%L+5'MPTA4[7R>$ !'8K4#G3I0^ZY'J5_5CLN*IW1X1TJF[KUL6\EG@'EZI MU^[-ZJI^[=V>^"Q[3Z 0PJT6G@$E>:+6R\\[D,UC 5,).9TP65U=A4]6?3.J= M/=]@4;]Q!C/K59E0F0LQY*82MU7"9&U+19- 'MA)SY'/KEGDL<"8CC@HB5@0 M3^ )/@\X\A"SIA&?_/WL;^\_O7G[[[.7[\%2__CU.2LBPI2*HH14+5.>Q/.% MQZF?Q%8XL3Z#T:;M@+%U;GV#6;GU$;Z8QM9;F-.U/K+(F5H=NV&U6^TNGMPS M9Q$\3\*U;W>*(*V2YRJ_I-UM#GHDEV6ARJ/W[.4GGEB7$9]YZ0R 85' W::4 M".MS&EE>$*> 9X=;<3J./=<#4G"]+U+<>OG=GO0'%C &#Y@L %.$,SC@"S%'%_\V6XW>]E?8;Q><_BD0;LP M)1(E(7]NV^!NJ5=73MUIX#UC((; C18PB<^=Q NNY/&T@54.B$.4J/@4V;>4 LH>[@^@/;K$DB;QQFG!Z3R$"X"@U#5<#G(D&3#7W M68"23(.2,'C(H2R!KV]@+F ._L,CZ0'PI^P:9L5[6A,I_?,HG'B)7+HW@U^O M.=[D!PN?3&*<'A8 ,%LXX4U!14+JP%)L\9IC" *L*20P1I )H.4]"TN M>ZE<(J!BE2'6"0 9P+4WR_=R5^!.\S@,-=^ U#G,%0!3*-#@X7+B) H!)T@3ZWT ".$Y?8+K]+(W/'K#NF$Q\+&=\?%JYJU0&,U^ M7@3Z33NOU:V?1YG&R0\O4;F>]_64.<*8L !A\45@VP@<('.E"X_[J/5]8 YD MZE52=V@+8)#L'PPTOO7T UV(_$R3[E.>;%?TUD:*WE3D)CD*C"!N8"9:=L!7 ML8>CI<-+<@D:?8,7@NV!B\C;XJY!26U<<#@'A)OH9Z4!4-8'1]*5 Z.<26AO MO&0*KX3 U_ROU$L65LR=%/4+_'$>1LD$!!$8)"FX;,1:+K@&09@ *$YX%< $ M,/("51KS(A,EN! @+-[*D3)?+MZ81P)@("";V8670!\LQP.,?7".$[Q%>*2K M\^0M3/$6?H>OK]QK8+0+J/5B6J6X^A56!Q*91LAJ?C8;?<7E;&2,\NYE@_00 M7OKV9 /F*V@A8I]P"\@12KSV:_ET8@)SI.\W%PHLWG2NLW: ] MGX !LEAL,)GY*O(7_^&@Y43A[+4:$ PV)!JJ;&[F*=UPAI;RG)2>)H6060UB MGHPPDY^ZY M4?=LH+X46B"([8==AA,D*\X)?8='IWE\A27I1DCV\0%P1;#'' MP6MO0%$#,\2"%7K#YF )>30")"N8JJW7!_]K'57?R3^7?*B87PF')BFC"3_O MC< 77J/>,E:8A8#-1*DW6-!Z?E.0%3P4$RZY^BKHAF!X-X9. -59BN4LOG)3 M+F@O>!V\G! UFQ=,?/*V6"1TIX,A="" ND*B0"D#7(#)+J WUZ[84IX!Q<'''IMO*$X.M*1-)D^8F6 MJ8T/)='?Q $I14=]5(6H3ZZ_!P3[A8H,[&4D4G2Q:D\X:>A36 5"R-SF_04:8-)EH18PWVD M4?'O,_9G&*&6EBI%*G411J)G'^;=F[P7@Z.UX+LH3*^FU8[^&F_>VF,<\#M\ M$\EL3#D(0,'GYOVL8GV!05EB*XR9"KZ_3'\P!V*R6"29A"N 9!')F]2<>T5( MT"S#D9G^%0H'=2_>:+J5GNFLU#.&:3=S<$D)3Z54-(P.J_$-!VF2?<+=U)%Y M., &)2?B5E(,6+^*$ SK1#XT@RF7%N;9, M4Y*S+EP+^2HI75P.R(4A(N1: NBA0V!)7Q ?O@D#?@7R^C%-,-:1 "\AI+&L MS.]=O3A0HG\B,#>@Y$ ]L>^8 ,CK5AMTX%*WHN(H:!G-!B^)#_E6JUL%6T7Q=U"T7=?EW4K8NZN[2#^9M7FI;D M+Y$E,:\W!&4T1VN/N@)50IS.JD*-L@Y!NT>UF]S5OLM29\)\3D,?Z*P_,5(F MND):LI7K$W?Y!T)04H?4NOP!OB@"$< &ZGVP(_YB3;TE*:-SG4>^ MSA7-YX VK*@=MA1#U95O[(?RK[1[]0>GQ'/D4@Z,7DO@-<4WHJ;2V;0(TVC@4(/T[ =*K^KH(POJL_I0!.PVR=*/@ MKX$A=@HNFDHG'=,D3N!58O5B:6F5EFA5,,M1B^.2V8$ Z8)>0>X9"]T M;\6@5?U.'SR(SEP,;1'BUVR.7&E]X3$(CZ,[E7<@!ME$2$!K!AH^%71#/0$: M(UE(ZP1_ANA=YD2IPH88H-C98?$4G\XXBD 24]M !'$&2G8X!M=4-FQ1B"GZ MMP"- >=@.4$8XA1H5'Q/_C7R0"^3?%&T;TD,((23%"VO*"UE36'(=K)0J;(0 M"-[$#V^HB>**!YQ4WH8UJ5PP+"JC$ *6J_0(L_$4E)ZL0>Y0:2$:C*52 \C4 M Y&*L.D53+5:G M+F4P\QT-0J'LBQ%@?7M?(0((A!@D%*)P> 2X[/UPW"_W* MI5-RHR(^7BBO '$S@8@QRE7U(PY/)#EY, 444^<*#.HKMB-[DS6LR)P\Q;(A MS(3"=A5Q:F*!6"ZYX3PHAJ@X^D7B@T?K.=97T2PS!:[*(6:,'^+:SVGM&AUC M[K!4F'3A P6@R; Q)$]WT5BC!," L+D)-#%/$I^XTHL,Q:,TEL'X@'/.4!BR M/(R>"@+I()GZBPSY@AM%IJ#2(C*7C9;Q'"<:;,*76"QQ* MR 1!H-)'"@/XJ4[0N1[X*(E6G(!'K-6;Z4/\- W2&%%"\898G_0=P2> ,3,/ M$:(H;V;-V4)R8!R'CD=LK'-]9N(V7IU?(JAFS L2AO$]!,8>B +#IH%,VZWH M"Y! 8BPD*J3,13<8O.'OG!J^P6K]P.JA%O%&18<#=1Q-8=!SL&PS8R:"3QGJ M)$H=$AN$AH8]E\,NJH&#_P/M2# L5%'MUB\^2"O'5@;ZW?Y%I%. B W0EH+( MF;]ED)^(7:W(P/D'89UC5E,BHUH MGBN]3[R9F8J2OC(W&2-D!%+FA-)EAH0 2I%?&?:>B+P6=S,.LT+'(;+*K!"B M5EB/S.S(VAYUH1!<,,!3T 'N,]'3$DZ!:MQJ#3?59P-W9G$"Z*'DX#31RZ,D&8R M]O'_L=G\EV\B2<]$9&P8?C&.E<[)=VRWC*8TS.-AF CL#APEP@H0"Y%$)*F? M\N"DD2C]/H:BK$PV$1Y3.9E.S\(C V:@X@-MH=W3 I*R,C M0R%NJ@H]01 OW[51;N)9G877 5EF* T5+HPV"9B4//*X2%=)Z.#?!/ 4"(4+ M@GFCTM]3T-,Y,%&P2)5FL&"4B^5OU*:L;DF3"WM)B+\$Q)-9(2)-3 M:< ?#4+4\1ID8T QRDFT^9I!/8*UJ6RZ24/A$A0,/@ZVK684NJ9^27%+7MG MU[N:5Q$N>5/R-H2GMF118(0W6I(!_NT!-^BJBIY;49<8""P.=C<)<@J7234I M%1:GIA6$<_,84XV*Y#*!!I=>DS%B+/)XH8]^BFST:& <J[<^,!3?C*E&"C/%1(+^"%VD87D']$2P*@FHIE1=%%J*T/P4DF)WD'<^UAY MC0U_! C%A0-"G-^@<8C194NF<.;&6 D*E<'![P-&DB)3G9&HC8B7$3+I>>#G.VE,*NA3"-(XH)C#AACC5>904H>W\F9D;)RI M$7(@I48%32+4E\S^+?5*8\,MU7Z*B)_-W-*J)(O:Q;O)DMM-F5\)K/])L0(] M1)?3[H@FLW'((LKTB; WC&+L9H'0COK>F4QU@B%-P5T5S4SA5<1F.>NK6XK% MKAU$BAA#^-7Z6^%9]UK42:R3C\((5R9B*;KS'(IF^#7SR+X+*^7-Q%8*^%=O MB*&I(1@*9#R+]IP*\KJ% $*B6#E\$$D":Q+-HM3GN@K_]>UKF?#"R:]%W1X, M8)@(7Y7XE5'K1)SKY]?K),NU?G4J!>+%&JM&VWXN)N-5VS]5"[]\)50BF$ZH$LCGB>C?$JU%A>T-.TP'!M8%H-^7_(HATA)^ M=3GH0LSXRTP[4(O^*2FPLH@NLFZ$CI[)YX'3P7&>9'&EH[#1!6) S M#3E WL3P#\1*ACZR:B7C'D*M0EP%,."7*;>0O"V:@[;Q63Z[*0U-8J>'5EVC M>@+PNE9$<3!]&C<%IJTW^J,UR6V"2!3B5*)')-9)[U(\%6Z^WI5-A;3V#+<1 MOTI]E>W$V%MAPT1#YCVZ^15EW:TP%^4,4 O-&-+KKQ2;G^5^!R[3< M,P7C3/8H,$Q(SKQ$0FAD60 -V.%'#<]X+XQ&@;2!I/%B9"S=4V9'2G%#=@I?!WX'*6R]4* M+U)Q-BQ;F[!*LF@#PQ8DOSF&!6A+F[VJ\GE9C@#@8A[UC3&TJ=IKT8E/4O T M,HN+7+JJ]=%#Q9!LQZ8ZIJYB5K3!(A=).PH'YCY.!*80L36LGP?FQGU\Y>/[ MUY]%]=;,I-&?+GF 8/B,:L.&L2RT0W=&6>GT4/E-G#ORY*E.JGJ%1%+<2ND% M<"$A]-U99?:M2/1?HLME?0&YWVUU+TOT XZ-BD.IOF!L4L/LY4+9**Q@X<$* M3-3E?<&"4\X3DGWEIV.#-[ ;\%[*&U0N V2%5/N5CB#I-$S)R\*+K#2);#]F M\:]!\W-C+ZCP0F7Q)Z"%(DJVCB/.TY"$1K*2(*8J<0J M@D]4*3Z?\Q+Q'X^J6@P@G@)5CAZUR\=)D:V.S5!+*2)\2O0/M&TWDF-&7C S MLSBXT*N5%3]1I55@*M09/$#-&J@ X)TX3GFTXXZ#):9,%L_P7UB@;%4!WQ$" M\\3TL40B&*FN B*XP'$*Q6AE<*BD7"?LG:^ M;^0XK)#-+N].T8,J$"'JQ M'I\S*Z <+C$*]6"(KJ,T8),)NF74LI@E?^09:?4SLSSW M[V?_PLRIE] ^*)!/^-47O\$,_W5^?A$X((3GYR]QX)]^%5ZRPWT\QA';S/Y^ MUCJCW^?8;Z)^%VA_\_7RW0<(Y+[A1V>W8'/TU4>GEOED[Y/^,S"7OHE9V?F!\>-F=6#KSC"LVI:DV"D43.2<>N- M%V,V#B,QZV*,$?!'X32BYZQTIS'7C@_?7._D2!^6+)/HHO1ICV!N3XF*B?"L M&TN6YH5_)E)060]=WE'.@B3*/^C(2R4J#6<.PUO Y\H&-8:=*G(V]$5]["'+ M.NQD.0!(H%,F1CO+FI@!G6VSX[<6&D MJ3?7+9R49Y*''[AIYA\L7[+=N>EB936-\H,4S6"FE-S"0T9)LES M#-828.\J>?;0T/*HR,1)/;J?+M]TH^I24X]/K+<_0#.3G'W&=GH>:?T@_OX. M0J* (DCY=YE+$RN4"77=T1+(Z V&N*]&,-'I>/C=(;;%?\C+!!&9A3S MX\NT50F+X+X^.\8+T&45!)<':\IR!#5\2?"TQ1:#Q3H5,\%C+' S2CK&'$\U MHAN9+=EPM90V,K:]P2^!2,GBO 68%8SYRKZ"=%,@:=N/XZ2S5#1.JH-GTL!S MS!,+3,')2CEW$A3T0'S:B")(XW)'-AY$$)L3H3.B9"C<6>8V2T6^1Y\&^]&E M K(^@^8U0/ZB>&E'FDB9_EA;_LQ!U#Y60,DB 0]FT(">"A[-VV952^VAHW0; MYOX7(E_V+UWQ%\M <7B'&5&[=?XOP5D(B?(]X#U&'(B9-&SN0W(P/&%H[&-: MZ+L\8TR\9'S6("A-CW.3%>R*FE_9A%N_L0AB>)&,(O_Q=\WSEZ)+Q?J:>=H? MX!_AW %F*$=\(78?V:-1;Z>MWF-J>/%]T0,@TE"(&*:T^::$4KT*JF,;0@EY MI!N5?F1KO=FUW;2^HHXW)L8Q8+4W(&'G?AA^E[V8LD,4;8YA9JI1)XF\$H'/ MY"8^42,6)P9=A_ZUB!F$_DO!^XX0"R)Q_JX E0'T#3JZWSF%66.0$T2R-_$$ MF^/:Y1ZN&S 0TFC"0F0)'H\:::B],?*9P%'Q*;(M!$>%IW@J<_%9ULM;_,M8 M)%>+CV/.OY> D,4XO6]'1VQJSQ: &:&=(TJB R,;W^0^1,PF^[3]96$*L"Y" M%^F<853L\T;VP?8@L0F"QI+;XR\XI2B)1X,^@SXX]3B/SF,.GFH(JH9148+V M.<3@98O<]HR[Z'(WB@=6Z2H'UJ6H#1'&?98!*(H?"<-#IN=3$$UY4!_MF,I# M0&@CC8^_.3[Q@*Y)!&)W%(Y-5,@J8CJSK78C^MS<#?HT;Y>-#_561B5\VL?P M9=5F2J<' EW^2FDWCCJ4'_,%S\2A&>*/CM[]*,Y)+'3R;[A#3XXH.BL(3,.! M!>E%I3%)_6QU^H0OPP$X5#P,?!:E42+18I69:04N48Q'$=B<>%8FGO0:X^(>GP8$W5>RO/(G<":- M:2!<&9*G9G-0&'-S&\_KS__[_LVY/3*J0[BV*)W+H\MD%HG.QHVEX!AEYJ4- M2049P;-1< ^$B!U(S):7*>G8OFP.'.JB^1$"*XER%810X8QP*N1.Q0\N*)S( M&RNA+W7KJD$GU,T;9Z'JU_S^4NW)XS4-'MD)V6T;BWUD5!?622S2!7/:5A$7 MO *Q_X(%08A&V9JG\)&#GMZ4:PL@Z\RHR..L?^]&6&4RS[)W& M.<)U<>3! \JTNI8HO1D/I#;%)A\O@K %]RM1LA.K/P1M;M>(8?!V>+9?7;XK ME.]&=?FN+M\MDZT\DU8F1R\A\K'>OP<7EY3E^\P ;Y>;_H#FAA*''*U)G9;> M+"UM'SPM382R3$H=N03X"9A_RT((5B[?B0"JYK/5?%9]Z:)DOHN#YI3K.*$A*[EJ0Z]PS'5A>=76G>5;;XK[-Y7WD-XNU2@OQ'EPY138/W/9 M=^,X!-R+1OMZL,S05SM[-BFOJIPY@J12(49F76; 8-(,!@G7-GO0ME0KOP<0 MLN 91!%WOS*?Q^%$])S7.F836]8^N#8Q"681Q5 >Y#Z!0L#VNTA32L.W*^6S M]3GD:K]KM=6KV#DK6/,-GS!43^D\#+[RP LCN;R:-4^S)4L1S$**68)D!DL> MV_;=PNGZ"(82:SW)(NL;J+VO$VT^06)9@EI&F\?QN2ZQ+O2^]BWYCP)4(SZM M>6\CWNL=G/=*F81CL]VOWH\701A\2F<<*[[9%U'T M+9H%B?O.9U=GQ''H*_]?>]CO.N.VZ[*.VQW8H[$]&;7;[7&W[_#VH-\_HWHR M3/P%,S<.NITMNV4G(?W4Z=AGED#$W\^\'\D+L7MIPOR8KP!L+51.9]P:M3IL M,&0 5<\=#<:=?M^VN\-!APW;@[U 54#7A1O.$UZ$;#1N#7AK,F*]=J_+.C:@ MS[5YW^TRNSWI=?G>\;4$K$Z_/9AT6LZHZW3MP63(VMU.NSL:@4CVAYC=O3U8 M:$Q_?9Z#[>6VO]=)\OTER3NM.DE>)\GSWL3;'U-O["5U_G S+Z*_"R_"VLJ- ML#2)]NH^;$9J(;STXT[H*Y4!$-5G\QC>43_ME_1V[TF9.$+/:YB4V@>U9-%Y M!GF)7^$,5M6R3Q=.;+/E[?#R- MFKW!R6+J"^:_L;5A._VQ(W':$I.'X=VC ;6:4:H'NP5=*HU:V95"WFFWN@VK MW<'SR'H]8$+D*W02_W[66<&05S4&DS7AZB;9;$)ZM)G ?7/ M0)""51!JCMF##&^XX-U*^NVGK,7OP8C?*KIL(8IWMP=&F#!-DGG\XOGSFYN; M9LR=YE5X_?PBX/GX -@3\?1O"_G:[-6@] M#Q;M5JL]Z/=&/^S_XS]&HW.[.4UF9R_M5M,V H^3E^%*UMP=7522XGQD)!'0 M@P7^,P+X J'4>2#_@.GG>,U74YRI)JMX[^D8$]S=A.J3SAA[.YO[X8*O+Z*< M#.*7B-^!1>(I>U9[0D<'JE;%.U7%;:V*V[4J/K@J?J...:Y5<:V*M^;W8P/U M4%1Q-8^),JQ*HMX7^5R=>=O#A">B@.I NE89I^V]\0GZ7OWVJ 6>5\=607#' MKH/@.WM>KQ$>/'U=]70O.=KC\;A92_8M[("AWU$/._:H8Q][[88=':A:IVJ= MVM8ZM8YF]Z132\BNW:UP,J2J M%7.MF'>4_JEFA$>DK=M:6]<>\!ZT=?GLV%I;U]KZ%!1CK:VW(-8>RT:J#]MN MV%ZD^K@(^>_GO5U\^6.\#<2B:]29T4E2\]P5[M4ZL=6*M$S?2B5]? M_W9?I/HD=.(W]@//6EU8;_&J&SR]TOKJ3/F,U4JR5I*UDGR82O+RR]O[(M6G MI20OQ9UGHF;UP0N^TP4&M::L-66M*1^DIGQ]\>&^2/5I:5C4)0?+E[=%ZD^+47Y@8VY7ZO(6D76*O*!J\@W;]_=%ZD^+169I2;?X 5\ M7NU4UAJSUI@/7F-V[XM$GV1WT6NZ6!;/EQ2W^#)Q=?(;EC +Y=QZ*@Y,I;N- M\<8''\^D)L4K+JTS;F$UK-BZC=$G0Y0'JF;IGZU.7U9?&B>AYHXV->6\\O"V M:FP9?Z=CY%[0!:'I3!P$FF=3.FU5/HG$U'009>%XU!RT]^B,3TF5C%YYQ;I< M) ;D[%2S]>JOJOG:!)GP7.37Y1R;6^$&QR&4Y;X,L0DB5S2U+KU6ZJ:0@PO7QT6N. MC[;KXZ/KXZ,WO&-Q)9O)@TGE$=1?X4.Z^CVN.(,ZQ^LTD'B*MKL"E_5!6YZXE:T3"=: M4[SB/O47XJISO*37B_%6;[S7"Z89@^Z%Q0AUZ,$T8SYE_@1U, Y$BQ8OR*O7 MT@"^H@'!V@/N@$_<\JTBRX[*?U0G/_=:=X\9EWV>'9W:WC(:JS[A^/.GM_^X M^&#]X\OGWR^M]Y]>;WD ^(&Q(H?J[&RD[@%W;E8B8,V=+\O.P%U8'>&[W#:" M6XG"N_/5J\6+VT*VBB1W/^6Z&J'/X^?6/_DU>)7_:%JOTNC[_LZQOH=BL"4R M\XAL4)^51]?+TS'-U3M9:WS7:N=1JIW_X9-)Q!?6FZ;UT?/]6A+NH'E*N&P8 MBN9_0M8E2]5/\M]?GX]#=X'_3I.9__+_ U!+ P04 " H;Z-8.-97-U(' M "8& %0 &5F,C P,C8R.3!?97@S,2TQ+FAT;<59VV[C.!)]7V#_@>O& MSB2 [=B.L].Y GV=->;2L[UYV%=*I"PBE*@A*3ONKY]3I&0KL3OMI VLT4!T M*1:K3E6=*K&O_F,P8+^J5)9."N;- M!?MO713*LX^JY&6JN(YRX??>I'4A2\]2*[F'?.U4.6=OK>'"*C&7[(_/GS*E M)9M,AZ?#\?!L,IEVUK\SU>[9^/S\C W89#29=I9>'78\ZOM+SN9:;T@XP72J\NV(^WJI"._2Z7[+,I>/GC)0OOG?HB M+]AX5/E+YN6]'W"MYN4%TS+#DZ#Y@KT:A=]EKT'-LM*XG MLTEST6%AWW0-4 M7MJU#;DDAR[8M+K?TL82GM[-K:E+,7C\JFM*5'G)"F[GJAR091>,U]ZL']FX M27R6&"LD=)6FE*W%0BW:B.*R-:Z[25 !\0__^_?L[>R6G8Z'XZN3A^MNV%5B MV_N3;^ML#._=O/OP^7;VWLT^_/6KGOCJH46'+!SBMR8M9GO\B%*MG/ M0_:VMG>R#XW6JVS%?,[]Q99C+]IE/&0SEO.%9!:;R2552*X<^[/F%M;K%9Y7 MQGIF2O;1V )9-O@/LLY"3+923$*G8+]QF^8 O1^3WF2HIE+.N68_(T$J-BO3 MX>5AS)X $T[E#+.*%;LKS5)+E%<_6M_8+ RJI30H9E0)!Y2\7+&Z]+:6T(WR M#I4..SF2$'Z "EC&4SRRS!!#>!/EM@1*F4KGN%V12,'O9(!CK=/AF8 QV%(' M,L >)) J"WJ!6(GEL 0YSI:Y FJN3O.61CIJEM+*1A?Y42BG01O$2$OE<_CI M*ID&.TE]!0N-@+<++!,L6771.!#RIT\@+UG64FK'B3Y@ASA>V\Y[52*) *J" M'E6FNJ8, EX=B_O 6E$*5O"3(D41U'H3BL9]]VAK1%LH4MPGB5I# /@;H!.V M<\&>E+N<9=HL71.<%GTKY\IYR[$?IW?1?!C;[V#L6INVC#X0S-,AN\UEQY@? M7KV>C'^Z= V0#150)I@L0W.SPU1R^5=VU08)(S6HDP ;DZ<4HH M;A7YH2*WA<(O26'MB&A"5KK 2J$>C).P"V-86%2A3:BTUIRJ&=X%6S:$A161 M!;ODC:M$DB J#>NE^.[*:N.7/([?S@3=E9E;8=Q[Y?[11 8LE* @<6=*3C7, M'0),/8,BQZUHX4-<%4^45AX!R)ZJ*$JM 'C ,F8%:&\774?&N&_\JFI;(98N M<&^:8BP+=H3N,Y+N;TT.,ND:6W)V0X[ M[-!:&.?QG$9KZ'(I%+4SZ-%7EF0('I+UD71C.*: ->HT!]*(6-9K\XZC<3EW M:V*E; \QER*P08"EJ=05IKT[J9NA\)%\_[N1.DB XWAQ]M+Q(GPJB#8S^IMD MI!+I1F>3EP3L,QAVJT>M3>/H4]Y8MV:S\ JZ6O>2TD;;2]KPYL8,">)" 43 M@YXCQ ^UYJBD\9<:9IM[\L]:P8.09W69AKGQ^) 3Q!L,LM0+%-"E*87FG51) MP-&0T;J3+R6_(W:))!SX)721\)72#K7/ KGIMG%4W)&[7&"AD^O4_6I FMZ# M)8 4O:&_9C!B.@>:]T:]<%]Q(=K[>( 2+I6X[GWAR3A->'8Z/I_PZ205?"K..4=X M.7_-1^?\Y0=.2R5\3C>C?[;G-G02I'GE(-->[7TP1;_->=J5MS>;.[H7K:'- MOF?#Z2DV7A!A@>#;'0HEA)8=G(]T>5#YC:H3 M+[YAVW0Z//OI9<9M8?,;7['3>++R(EO.1CL,28SWIEB'+=ZN=V63ZIZ%[X#G MF7KB3AX=77W38MQV _WBL#<.]6Y^>#7^U^CR$#':6]-3"#\+OT?'?MO@?6/] M'Q@P%?%AX-QWN9(9OJ%E6M.#,Q+3(N:'1MQ5EM;]LX$OY^P/T'KHO;30#;L1V[;9P7 MH"_IK1?;[5XO6.Q72J0L(I2HDI(=]]??,Z1D*[&;.JF!,PI$+\/AS#,SSXS8 MB[3,]-4__\'812JY\%>X+E6IY=7%2?A;/_RIUV._JUCF3@I6FBG[;Y5EJF0? M5,[S6'$=Y/SOO8FK3.8EBZWD)>0KI_(Y>VL-%U:)N61_?OZ4*"W9:-P_[0_[ MD]%HW%K_SA0KJ^9IR89G9Q/68Z/!:-Q>WNL%JT]JLR\B(U8LFL=&&WO9>9'X M7X>Y=E+>*;T:LI^N5&9=.P/N62?3<;S7\Z9?^_45SEEPT%1GK-2 MWI4]KM4\GS(M$SSQFJ?LQ<#_SCLU:I;EQJ5<8)/ZHL/\NLL.H"JE7=N02G)H MRL;%W98V%O'X=FY-E8O>PU=M4X+*5"RR9LK."G)AUV6\R2:Q>%L24S.?M@ M;(9$Z_T'B6Q=([;%8ED_%9Z.-8Z'9X)&(,MM><#[$$" ML;)@&(CE6 Y+D.9LF2J@YJHX;9BDI68IK:QUD1^90E2QI6;3G1!>P0QVO;>J]R)!% 5="C\EA7 ME$' JV5Q%U@K2L$"?E*D*():;T)1N^\>;(UH"T6*NR11:0@ ?P-T_';.VQ-S ME[)$FZ6K@].@;^5N!K*F LH$DR3H;]:;.6/<2H\+_%01.A65JD0P(JU<2N(DEJ$8J"#H7B@7 M:^,JK*,RL48'@ IK8BGPV+$C "$D [>7M_%*<_1SMX@]3Y7&A+#4]X;3H[D ML5\ZG(AP%VX546$> D/Z&>5G _5;R]6"X08.H9 M%#EN10,?XJIXI+0J$8#DL8JBU/* >RQ#5H#V=M%U8(R[VJ^BL@5BZ3SWQC$F M,V^'[SYSF8-2-4**-[*@7"$1--@0-J26*E"M!PM9 &A'S:FW><3 NY6Y-K)3M M/N92>#;PL-25NL*T=RMU/10^D._^,%('"7 8+R;/'2_\IX)H,J.[248JD79T M-GE)P#Z!8;=ZU-HTCCY5&NO6;.8?0"5]T)=2TD;;RYKP1@;,22)"P42OYPCQ M0ZTY*FG\I8;9Y)[\4BEXX/.LRF,_-QX?H$"NC2ET+P3*PDX:C): M=_*EY+?$+H&$/;_X+N*_4IJA]DD@U]TVC(H[[ $D*(W M=-<,1DSG0'.NRO")K[Y*[U--(#N_ @Y*7VCQ;\!2B46*=.&N]%EM;/B*JI'M MANI6^<+HA:02S_F\_B:T=2'(K-!F)?%VF9J0_?Q>W(#S06BPOZ_KI1\)8JFU M*WB,E9>=0@LXG)P=II@071V M^G(B)L\_9U/TVQRI793V:G-']Z(QM-YW MTA^?8N,%$18(OMDA4T)HV=)9K__&<R?7KU7:-QVX[ULR-?^]2Y^OG%\.7@_!!AVEO38R _"<(=AW_7=S*N:-)D M?Z$?LS\Q12HBO6U@OZ.;B/A=JF2R.0-GGT*3?UJ0&G+RC+0?:3_VJE'[G-/I MT?_M='KC1G-U<4*G^OZB_G^*_P%02P,$% @ *&^C6(),,.]5! 0P M !4 !E9C(P,#(V,CDP7V5X,S(M,2YH=&W%5MMNXS80?2_0?Y@Z:#H2:Q.TC3<%JA>1%'GFG)GA MC,:ACJ/)CS\ C$-&:#["L>8Z8I-QNWB7BS]9%GSB/A,IHZ#E$-99'',-5UP0 MX7,2%?OR9R[]+&9"@Z\8T;@_2[G8PJ62A"I.MPQN5\N 1PR<7JO;LEM]Q^G5 MSL]DLE-\&VJP!X,^6.!TG%[]N&45K-LE[;$GZ0Z\K2\CJ2X:1T'^-"#5NXA= M- (IM!60F$>[(7S8\)BE<,,>825C(CZ,(/^>\J]L"'8GT2/0[$E;).);,82( M!;B2(P_AJ),_HT;I-05"IB&A:*0<-" _=]% 5VFFGCF$S @:0B]Y>H4&'O$_ M;Y7,!+5>?JI3*2!'$!.UY<(RS(9 ,BV?EU1AI%CSI*(,L804K&),^4,541Q6 MY.I&<@C<[MY?+RX7&^@Z+7ON[.[S>(/%\$0UUT=AGBW6M]-$7"S!/L< M[EKKUJP%:W>6T[.[_4[S(+SI&J;SY>W&G4,-^B"(ROB@ MN&MK>?_)_1.FLXWYXG0ZSDODR=^'9;(0F)%",%]S*>"1ZQ!TR& J1$8B6+%$ M*@TRP'LMV!97/F*J)K 0?@N.S<9?CLX=IS.:R3@A8I?/[-%)$Q#L2JH8+Y7U M.UXRE:-^R8A"/< $QQ9KYF>*:XYWE@@*[I,? M$K%E5;E HS%/4T.\SJ4@O:?R*WO@ CZVX#)3GUDS1[Y5+.74U"D#/ LY"Q > MS6G^P& 9!%CNE-%M-I?BFD E,@F98MX.0Z,T#W QR52:$432$AG8IV>C/$KE MV351'A$LM99/$=O!U,^]::($Q_O<*L^9U#HQ!$F.%O(4/@OYB#[9LN$!4?TF ME;@P.H*=AS@1D5DYP29J\F7&#:8)!U31KA M"K4E&&BCHFD^DRC":HD9B#T+-:8)RDJ+A BJ7F8 *<^A36K@KBPJG" 3IG*; M:2F\EH_S612E"?&Q-5XT.HU\GA!*JWE1OO,AIQ>- MKZ<]SW?L/CFUST][3J_K>4[?.Q\,SKK.F6]WO>]O=X^ZI1F]NB^;9=_.Q5I-:;\ACA=MI^49G^E3%. MZ_Y\KW>K['R75P[2_+(2OZD*'^:6JJ3D]^R-/? ?/E6PW_.[Y_QOOWM[&=5H MW#:_R?F@_/'_"U!+ P04 " H;Z-8$[M4-F\$ !G# %0 &5F,C P M,C8R.3!?97@S,BTR+FAT;<576W/B-A1^[TS_PRD[[28S7&P#N0#)# &G<2<+ M*9!,^B@L&6M6EKRRG(3]]3TR=F";[F[8=*9Z0;?SG>]<=(X9Q"81YS__!#"( M&:'%#.>&&\'.!ZW-;[GY2Z,!USQD,F,4C.K!/$\2;N"22R)#3L3F7C'&*LP3 M)@V$FA&#]_.,RQ5<:$6HYG3%X&8VC;A@X'6:[:;;['I>9T=^I-*UYJO8@'MZ MVH4&>([7V15O-#:L6R7MP5+1-2Q7H1)*G]7>1<6H06;6@IW5(B5-(R()%^L> MO%_PA&4P88\P4PF1[_M0G&?\,^N!ZZ2F#X8]F081?"5[(%B$.P5R#]XYQ>C7 M2J]ID"J+"44EY:0&A=Q9#5UEF'[F$#-K4 \ZZ=,+-%B2\.-*JUS2QC^/=JEL M(/N0$+WBLF&9]8#D1CUOZ8V2S=Y2:H/6Z^5@L-35U5>(E3;5SD?^;!%(W8J,:?[:7@YG8VOQTBX&(* M[@G<-N?-41/F_JA@Z[:[3GTOO.$%0(9-.+ 7?WMWXGE.?Z22E,AUL7+[AW5 L$NE$WQC MC3_QS>D"]5-.--H#3%(L%!^(#F-HN_7BR=>!9&#K!-VRF+,PU]QP?,)$4O"? MPIC(%:NJ!RI->)99XKM<-J2W5/Y@4:39&L9-^,"%8+I>@/M/B&[X X,[+'5P MHUG&J2UD5M4HYBS:UCN81A%>TM835K8TMPY4(;>8:;9<8["TX1%NIKG.89?)3J M$;VT8KT]XOQ%S!:6K?L-N$!=(J0QWE0J I:)^P;G\.A6:?.V#\@A8'S=[@$]?+9Q&[@J:)6A[FF[T[<^_F_8>QOV7&*.):2@A/EL M")>82%P6;"K3"-=H6XJ!ME;4[3$1 LLIYJ0-,AZD:%:VR8_H.?@(2'D!;5,# M;^5BXP25,EWHS$K#=S+3YD?SA8TVK$[_BVU#EM@<0R9$EI(0>^=9S:D5ZY10 M6JTW];V8YG]+^7Y:Z7YI3.^@_V-4KZ?8ZNZ5#S65[;6 M;QQ5L#_R4>G];Q^56S.JV:!E/\:+2?GWXF]02P$"% ,4 " H;Z-87)5^ M@]<. !CH $@ @ $ 9&=I8V$M,C R-# S,S$N>'-D M4$L! A0#% @ *&^C6)F 2C9%0 FE ! !8 ( !!P\ M &1G:6-A+3(P,C0P,S,Q7V-A;"YX;6Q02P$"% ,4 " H;Z-8;+6QV!\_ M #6'P0 %@ @ $4)0 9&=I8V$M,C R-# S,S%?9&5F+GAM M;%!+ 0(4 Q0 ( "AOHU@V4+?,];< '%W"P 6 " 6=D M !D9VEC82TR,#(T,#,S,5]L86(N>&UL4$L! A0#% @ *&^C6(L)8,M4 M6 "CH& !8 ( !D!P! &1G:6-A+3(P,C0P,S,Q7W!R92YX M;6Q02P$"% ,4 " H;Z-8/ J,%\^G 0"J@!< $@ @ $8 M=0$ 968R,# R-C(Y,%\Q,'$N:'1M4$L! A0#% @ *&^C6#C65S=2!P MF!@ !4 ( !%QT# &5F,C P,C8R.3!?97@S,2TQ+FAT;5!+ M 0(4 Q0 ( "AOHUA/\."!80< + 8 5 " 9PD P!E M9C(P,#(V,CDP7V5X,S$M,BYH=&U02P$"% ,4 " H;Z-8@DPP[U4$ ! M# %0 @ $P+ , 968R,# R-C(Y,%]E>#,R+3$N:'1M4$L! M A0#% @ *&^C6!.[5#9O! 9PP !4 ( !N# # &5F I,C P,C8R.3!?97@S,BTR+FAT;5!+!08 "@ * )P" !:-0, ! end XML 72 ef20026290_10q_htm.xml IDEA: XBRL DOCUMENT 0000800457 2024-01-01 2024-03-31 0000800457 us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0000800457 us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0000800457 us-gaap:CommonClassBMember 2024-05-01 0000800457 us-gaap:CommonClassAMember 2024-05-01 0000800457 2023-12-31 0000800457 2024-03-31 0000800457 us-gaap:CommonClassAMember 2024-03-31 0000800457 us-gaap:CommonClassBMember 2023-12-31 0000800457 us-gaap:CommonClassBMember 2024-03-31 0000800457 us-gaap:CommonClassAMember 2023-12-31 0000800457 2023-01-01 2023-03-31 0000800457 us-gaap:CommonClassAMember 2023-01-01 2023-03-31 0000800457 us-gaap:CommonClassBMember 2023-01-01 2023-03-31 0000800457 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000800457 us-gaap:ReclassificationOutOfAccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000800457 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member 2022-12-31 0000800457 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000800457 us-gaap:RetainedEarningsMember 2022-12-31 0000800457 us-gaap:TreasuryStockCommonMember 2023-12-31 0000800457 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:RetainedEarningsMember 2022-12-31 0000800457 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-12-31 0000800457 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000800457 us-gaap:RetainedEarningsMember 2023-12-31 0000800457 us-gaap:TreasuryStockCommonMember 2022-12-31 0000800457 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0000800457 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:CommonClassBMember us-gaap:CommonStockMember 2022-12-31 0000800457 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:TreasuryStockCommonMember 2022-12-31 0000800457 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-12-31 0000800457 2022-12-31 0000800457 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000800457 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000800457 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000800457 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201613Member us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0000800457 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000800457 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2022-12-31 0000800457 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000800457 us-gaap:AdditionalPaidInCapitalMember 2024-01-01 2024-03-31 0000800457 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000800457 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000800457 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-03-31 0000800457 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000800457 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000800457 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-01-01 2024-03-31 0000800457 us-gaap:RetainedEarningsMember 2024-01-01 2024-03-31 0000800457 us-gaap:TreasuryStockCommonMember 2024-01-01 2024-03-31 0000800457 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-01-01 2024-03-31 0000800457 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000800457 us-gaap:TreasuryStockCommonMember 2024-03-31 0000800457 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000800457 2023-03-31 0000800457 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2024-03-31 0000800457 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2023-03-31 0000800457 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000800457 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2024-03-31 0000800457 us-gaap:RetainedEarningsMember 2024-03-31 0000800457 us-gaap:AdditionalPaidInCapitalMember 2024-03-31 0000800457 us-gaap:CommonClassBMember us-gaap:CommonStockMember 2024-03-31 0000800457 us-gaap:CommonClassAMember us-gaap:CommonStockMember 2023-03-31 0000800457 us-gaap:TreasuryStockCommonMember 2023-03-31 0000800457 us-gaap:RetainedEarningsMember 2023-03-31 0000800457 srt:FederalHomeLoanBankOfPittsburghMember 2024-01-01 2024-03-31 0000800457 dgica:DonegalMutualInsuranceCompanyMember us-gaap:CommonClassBMember 2024-01-01 2024-03-31 0000800457 dgica:DonegalMutualInsuranceCompanyMember us-gaap:CommonClassAMember 2024-01-01 2024-03-31 0000800457 dgica:DonegalMutualInsuranceCompanyMember 2024-01-01 2024-03-31 0000800457 dgica:AtlanticStatesMember 2024-01-01 2024-03-31 0000800457 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-03-31 0000800457 us-gaap:EmployeeStockOptionMember 2024-01-01 2024-03-31 0000800457 dgica:DonegalMutualMember 2024-01-01 2024-03-31 0000800457 dgica:ThirdPartyReinsuranceMember 2024-01-01 2024-03-31 0000800457 us-gaap:PropertyInsuranceProductLineMember 2024-01-01 2024-03-31 0000800457 us-gaap:ProfessionalLiabilityInsuranceMember 2024-01-01 2024-03-31 0000800457 us-gaap:WorkersCompensationInsuranceMember 2024-01-01 2024-03-31 0000800457 us-gaap:DomesticCorporateDebtSecuritiesMember 2024-03-31 0000800457 us-gaap:USStatesAndPoliticalSubdivisionsMember 2023-12-31 0000800457 us-gaap:MortgageBackedSecuritiesMember 2024-03-31 0000800457 us-gaap:DomesticCorporateDebtSecuritiesMember 2023-12-31 0000800457 us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0000800457 us-gaap:USStatesAndPoliticalSubdivisionsMember 2024-03-31 0000800457 us-gaap:USTreasuryAndGovernmentMember 2024-03-31 0000800457 us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0000800457 dgica:SpecialRevenueBondMember 2024-03-31 0000800457 dgica:SpecialRevenueBondMember 2023-12-31 0000800457 srt:MinimumMember 2024-03-31 0000800457 srt:MinimumMember 2023-12-31 0000800457 dgica:EducationBondMember 2024-01-01 2024-03-31 0000800457 dgica:EducationBondMember 2023-01-01 2023-12-31 0000800457 dgica:WaterAndSewerUtilityBondsMember 2023-01-01 2023-12-31 0000800457 dgica:WaterAndSewerUtilityBondsMember 2024-01-01 2024-03-31 0000800457 2013-11-30 2013-11-30 0000800457 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2024-03-31 0000800457 us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember 2023-12-31 0000800457 2023-01-01 2023-12-31 0000800457 us-gaap:FixedMaturitiesMember 2023-01-01 2023-03-31 0000800457 us-gaap:EquitySecuritiesMember 2023-01-01 2023-03-31 0000800457 us-gaap:FixedMaturitiesMember 2024-01-01 2024-03-31 0000800457 us-gaap:EquitySecuritiesMember 2024-01-01 2024-03-31 0000800457 us-gaap:OperatingSegmentsMember us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember 2023-01-01 2023-03-31 0000800457 us-gaap:OperatingSegmentsMember us-gaap:PropertyAndCasualtyCommercialInsuranceProductLineMember 2024-01-01 2024-03-31 0000800457 us-gaap:OperatingSegmentsMember 2023-01-01 2023-03-31 0000800457 us-gaap:OperatingSegmentsMember us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember 2023-01-01 2023-03-31 0000800457 us-gaap:OperatingSegmentsMember us-gaap:PropertyAndCasualtyPersonalInsuranceProductLineMember 2024-01-01 2024-03-31 0000800457 us-gaap:OperatingSegmentsMember 2024-01-01 2024-03-31 0000800457 us-gaap:LineOfCreditMember dgica:ManufacturersAndTradersTrustCompanyMember 2020-08-31 0000800457 us-gaap:LineOfCreditMember dgica:ManufacturersAndTradersTrustCompanyMember 2024-03-31 0000800457 us-gaap:LineOfCreditMember dgica:ManufacturersAndTradersTrustCompanyMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2024-03-31 0000800457 us-gaap:LineOfCreditMember srt:FederalHomeLoanBankOfPittsburghMember dgica:AtlanticStatesMember 2024-03-31 0000800457 us-gaap:LineOfCreditMember srt:FederalHomeLoanBankOfPittsburghMember dgica:AtlanticStatesMember 2024-01-01 2024-03-31 0000800457 srt:FederalHomeLoanBankOfPittsburghMember dgica:AtlanticStatesMember 2024-03-31 0000800457 srt:FederalHomeLoanBankOfPittsburghMember us-gaap:AssetPledgedAsCollateralWithoutRightMember dgica:AtlanticStatesMember 2024-03-31 0000800457 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000800457 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2024-03-31 0000800457 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0000800457 us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0000800457 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000800457 us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2024-03-31 0000800457 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0000800457 us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USStatesAndPoliticalSubdivisionsMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:CorporateDebtSecuritiesMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:MortgageBackedSecuritiesMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember us-gaap:USTreasuryAndGovernmentMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000800457 us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000800457 us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000800457 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2023-12-31 0000800457 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2024-03-31 0000800457 srt:ParentCompanyMember 2024-03-31 0000800457 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2023-12-31 0000800457 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2022-12-31 0000800457 2019-12-15 2023-12-15 shares iso4217:USD iso4217:USD shares dgica:Segment pure dgica:Securities false --12-31 2024 Q1 0000800457 http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member http://fasb.org/us-gaap/2023#AccountingStandardsUpdate201613Member 2024-08-31 10-Q true 2024-03-31 false 0-15341 Donegal Group Inc. DE 23-2424711 1195 River Road P.O. Box 302 Marietta PA 17547 717 426-1931 Yes Yes Accelerated Filer false false false Class A Common Stock, $.01 par value DGICA NASDAQ Class B Common Stock, $.01 par value DGICB NASDAQ 27816654 5576775 1329099 1325847 683398852 679497038 600761425 589348243 28883318 25902956 18860030 32305408 1331903625 1327053645 19805040 23792273 10497341 9945714 193160160 179591821 1026016 1394074 435505126 441431334 78857108 75043404 19483755 19532525 179757762 168724465 2594056 2633405 32162 1501079 7271415 8102321 8841178 1907527 5625354 5625354 958010 958010 15961 451011 2294308053 2266293888 1124452191 1126156838 634136621 599411468 3685534 3946974 4016080 8758976 35000000 35000000 0 5569992 7931153 7704286 1809221579 1786548534 0.01 0.01 2000000 2000000 0 0 0 0 0.01 0.01 50000000 50000000 30819242 30764555 27816654 27761967 308193 307646 0.01 0.01 10000000 10000000 5649240 5649240 5576775 5576775 56492 56492 336817945 335694478 -34483112 -32881822 223613313 217794917 41226357 41226357 485086474 479745354 2294308053 2266293888 227748679 215233160 10972327 9449078 -77051 -2199673 2113378 -331189 81823 89347 224662 305375 241140869 224745771 150896415 138105889 39602000 37798000 41739868 40611437 1054659 1343340 154597 152957 444934 437715 233892473 218449338 7248396 6296433 -16181 -461931 1292845 1092837 5955551 5203596 0.18 0.18 0.16 0.16 0.16 0.16 0.15 0.15 5955551 5203596 -441850 603390 -1662160 2269896 16181 461931 -60870 -1737742 -1601290 4007638 4354261 9211234 30764555 5649240 307646 56492 335694478 -32881822 217794917 -41226357 479745354 38287 0 383 0 472740 0 0 0 473123 16400 0 164 0 522460 0 0 0 522624 0 0 0 0 5955551 0 5955551 0 0 0 0 8888 0 8888 0 0 128267 0 -128267 0 0 0 0 0 -1601290 0 0 -1601290 30819242 5649240 308193 56492 336817945 -34483112 223613313 -41226357 485086474 30120263 5649240 301203 56492 325601647 -41703747 240563774 -41226357 483593012 35045 0 350 0 440746 0 0 0 441096 143004 0 1431 0 2218355 0 0 0 2219786 0 0 0 0 5203596 0 5203596 0 0 0 0 7057 0 7057 0 0 114724 0 -114724 0 0 0 0 0 0 0 0 -1895902 0 -1895902 0 0 0 4007638 0 0 4007638 30298312 5649240 302984 56492 328375472 -37696109 243749687 -41226357 493562169 5955551 5203596 966911 1122609 2113378 -331189 -1704647 2488926 34725153 32031102 13568339 15699109 3813704 4019366 -474439 -355524 -5926208 5291035 11033297 9960021 551627 1322590 6933651 7651293 -4742896 -220377 830906 749813 -261440 465988 -661955 -734310 -1137407 -5884330 4818144 -680734 11911672 12092863 46490362 34354601 786680 3590015 8008034 6127883 30922241 12365403 2995648 748250 0 3066129 0 44700 -13445378 -29183513 -3817413 1408999 5578880 5304047 590916 2288494 -4987964 -3015553 -3987233 -2287288 23792273 25123332 19805040 22836044 156292 156346 0 0 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-weight: bold;">1 -</td> <td style="width: auto; vertical-align: top; font-size: 8pt;"> <div style="font-weight: bold; font-size: 10pt;">Organization</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; text-align: left;">Donegal Mutual Insurance Company (“Donegal Mutual”) organized us as an insurance holding company on August 26, 1986. Our insurance subsidiaries are Atlantic States Insurance Company (“Atlantic States”), Michigan Insurance Company (“MICO”), <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 24px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> the Peninsula Insurance Group (“Peninsula”), which consists of The Peninsula Insurance Company and its wholly owned subsidiary Peninsula Indemnity Company, and Southern Insurance Company of Virginia (“Southern”). Our insurance subsidiaries and their affiliates write commercial and personal lines of property and casualty coverages exclusively through a network of independent insurance agents in certain Mid-Atlantic, Midwestern, New England,</span> Southern and Southwestern states.</div> <div style="display:none;"><br/></div> <div style="text-indent: 78.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">At March 31, 2024, we had three segments: our investment function, our commercial lines of insurance and our personal lines of insurance. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and workers’ compensation policies. The personal lines products of our insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At March 31, 2024, Donegal Mutual held approximately 44% of our outstanding Class A common stock and approximately 84% of our outstanding Class B common stock. This ownership provides Donegal Mutual with approximately 71% of the total voting power of our common stock. Our insurance subsidiaries and Donegal Mutual have interrelated operations due to a pooling agreement and other intercompany agreements and transactions. While each company maintains its separate corporate existence, our insurance subsidiaries and Donegal Mutual conduct business together as the Donegal Insurance Group. As such, Donegal Mutual and our insurance subsidiaries share the same business philosophy, the same management, the same employees and the same facilities and offer the same types of insurance products.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States, our largest subsidiary, participates in a proportional reinsurance agreement (the <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 24px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">“</span>pooling agreement<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 24px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">”</span>) with Donegal Mutual. Under the pooling agreement, Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates 80% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in proportion to their respective participation in the underwriting pool.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In addition, Donegal Mutual has 100% quota-share reinsurance agreements with Mountain States Commercial Insurance Company, Mountain States Indemnity Company and Southern Mutual Insurance Company. Donegal Mutual places its assumed business from these companies into the underwriting pool<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">.</span></div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The same executive management and underwriting personnel administer products, classes of business underwritten, pricing practices and underwriting standards of Donegal Mutual and our insurance subsidiaries. In addition, as the Donegal Insurance Group, Donegal Mutual and our insurance subsidiaries share a combined business plan to achieve market penetration and underwriting profitability objectives. The products our insurance subsidiaries and Donegal Mutual market are generally complementary, thereby allowing the Donegal Insurance Group to offer a broader range of products to a given market and to expand the Donegal Insurance Group’s ability to service an entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of business, such as preferred tier versus standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will vary. However, the underwriting pool homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly. The business Atlantic States derives from the underwriting pool represents a significant percentage of our total consolidated revenues.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none; text-align: left;">Donegal Mutual Insurance Company (“Donegal Mutual”) organized us as an insurance holding company on August 26, 1986. Our insurance subsidiaries are Atlantic States Insurance Company (“Atlantic States”), Michigan Insurance Company (“MICO”), <span style="font-variant-ligatures: normal; font-variant-caps: normal; letter-spacing: normal; text-indent: 24px; word-spacing: 0px; white-space: normal; text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> the Peninsula Insurance Group (“Peninsula”), which consists of The Peninsula Insurance Company and its wholly owned subsidiary Peninsula Indemnity Company, and Southern Insurance Company of Virginia (“Southern”). Our insurance subsidiaries and their affiliates write commercial and personal lines of property and casualty coverages exclusively through a network of independent insurance agents in certain Mid-Atlantic, Midwestern, New England,</span> Southern and Southwestern states.</div> <div style="display:none;"><br/></div> <div style="text-indent: 78.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">At March 31, 2024, we had three segments: our investment function, our commercial lines of insurance and our personal lines of insurance. The commercial lines products of our insurance subsidiaries consist primarily of commercial automobile, commercial multi-peril and workers’ compensation policies. The personal lines products of our insurance subsidiaries consist primarily of homeowners and private passenger automobile policies.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At March 31, 2024, Donegal Mutual held approximately 44% of our outstanding Class A common stock and approximately 84% of our outstanding Class B common stock. This ownership provides Donegal Mutual with approximately 71% of the total voting power of our common stock. Our insurance subsidiaries and Donegal Mutual have interrelated operations due to a pooling agreement and other intercompany agreements and transactions. While each company maintains its separate corporate existence, our insurance subsidiaries and Donegal Mutual conduct business together as the Donegal Insurance Group. As such, Donegal Mutual and our insurance subsidiaries share the same business philosophy, the same management, the same employees and the same facilities and offer the same types of insurance products.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States, our largest subsidiary, participates in a proportional reinsurance agreement (the <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 24px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">“</span>pooling agreement<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: justify; text-indent: 24px; text-transform: none; word-spacing: 0px; white-space: normal; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">”</span>) with Donegal Mutual. Under the pooling agreement, Donegal Mutual and Atlantic States contribute substantially all of their respective premiums, losses and loss expenses to the underwriting pool, and the underwriting pool, acting through Donegal Mutual, then allocates 80% of the pooled business to Atlantic States. Thus, Donegal Mutual and Atlantic States share the underwriting results of the pooled business in proportion to their respective participation in the underwriting pool.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In addition, Donegal Mutual has 100% quota-share reinsurance agreements with Mountain States Commercial Insurance Company, Mountain States Indemnity Company and Southern Mutual Insurance Company. Donegal Mutual places its assumed business from these companies into the underwriting pool<span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">.</span></div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The same executive management and underwriting personnel administer products, classes of business underwritten, pricing practices and underwriting standards of Donegal Mutual and our insurance subsidiaries. In addition, as the Donegal Insurance Group, Donegal Mutual and our insurance subsidiaries share a combined business plan to achieve market penetration and underwriting profitability objectives. The products our insurance subsidiaries and Donegal Mutual market are generally complementary, thereby allowing the Donegal Insurance Group to offer a broader range of products to a given market and to expand the Donegal Insurance Group’s ability to service an entire personal lines or commercial lines account. Distinctions within the products of Donegal Mutual and our insurance subsidiaries generally relate to specific risk profiles targeted within similar classes of business, such as preferred tier versus standard tier products, but we do not allocate all of the standard risk gradients to one company. Therefore, the underwriting profitability of the business the individual companies write directly will vary. However, the underwriting pool homogenizes the risk characteristics of all business that Donegal Mutual and Atlantic States write directly. The business Atlantic States derives from the underwriting pool represents a significant percentage of our total consolidated revenues.</div> 3 0.44 0.84 0.71 0.80 1 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-weight: bold;">2 -</td> <td style="width: auto; vertical-align: top; font-size: 8pt;"> <div style="font-weight: bold; font-size: 10pt;">Basis of Presentation</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Our financial information for the interim periods included in this Form 10-Q Report is unaudited; however, our financial information we include in this Form 10-Q Report reflects all adjustments, consisting only of normal recurring adjustments that, in the opinion of our management, are necessary for a fair presentation of our financial position, results of operations and cash flows for those interim periods. Our results of operations for the three months ended March 31, 2024 are not necessarily indicative of the results of operations we expect for the year ending December 31, 2024. </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We recommend you read the interim financial statements we include in this Form 10-Q Report in conjunction with the financial statements and the notes to our financial statements contained in our Annual Report on Form 10-K for the year ended December 31, 2023 that we filed with the Securities and Exchange Commission (“SEC”) on March 6, 2024.</div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-weight: bold;">3 -</td> <td style="width: auto; vertical-align: top; font-size: 8pt;"> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Net Income Per Share</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="margin: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 22.5pt;"><span style="font-family: 'Times New Roman';">We have two classes of common stock, which we refer to as our Class A common stock and our Class B common stock. Our certificate of incorporation provides that whenever our board of directors declares a dividend on our Class B common stock, our board of directors shall simultaneously declare a dividend on our Class A common stock that is payable to the holders of our Class A common stock at the same time and as of the same record date at a rate that is at least 10% greater than the rate at which our board of directors declared a dividend on our Class B common stock. Accordingly, we use the two-class method to compute our net income per share. The two-class method is an earnings allocation formula that determines net income per share separately for each class of common stock based on dividends we have declared and an allocation of our remaining undistributed net income using a participation percentage that reflects the dividend rights of each class. </span><span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><span style="font-family: 'Times New Roman';">The table below presents for the periods indicated a reconciliation of the numerators and denominators we used to compute basic and diluted net income per share for our Class A common stock and our Class B common stock:</span></span></div> <div style="display:none;"><br/></div> <div style="margin: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 22.5pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Three Months Ended March 31,</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2024<br/> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2023<br/> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-size: 10pt;">Class A</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-size: 10pt;">Class B</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-size: 10pt;">Class A</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-size: 10pt;">Class B</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands, except per share data)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman';">Basic net income per share:</div> </div> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Numerator:</div> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman';">Allocation of net income</div> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,039</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">917</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">4,387</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">817</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Denominator:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;">Weighted-average shares outstanding</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">27,811</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,577</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">27,193</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,577</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman';">Basic net income per share</div> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">0.18</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">0.16</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">0.16</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">0.15</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman';">Diluted net income per share:</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Numerator:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;">Allocation of net income</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">5,039</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">917</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">4,387</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">817</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Denominator:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;">Number of shares used in basic computation</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">27,811</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,577</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">27,193</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,577</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;">Weighted-average shares effect of dilutive securities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 34.2pt; font-size: 10pt;">Director and employee stock options</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">35</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">173</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 43.2pt; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman';">Number of shares used in diluted  computation</div> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">27,846</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,577</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">27,366</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,577</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman';">Diluted net income per share</div> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">0.18</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">0.16</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">0.16</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">0.15</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 27pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">We did not include outstanding options to purchase the following number of shares of Class A common stock in our computation of diluted net income per share because the exercise price of the options exceeded the average market price of our Class A common stock during the applicable periods.</span> </span> </div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Three Months Ended March 31,</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="font-size: 8pt; vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold; font-size: 10pt; text-align: center;">2024<br/> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="font-size: 8pt; vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold; font-size: 10pt; text-align: center;">2023<br/> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Number of options to purchase Class A shares excluded</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,693,904</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">2,307,435</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 0.10 <span style="font-family: 'Times New Roman'; font-size: 10pt; color: rgb(0, 0, 0);"><span style="font-family: 'Times New Roman';">The table below presents for the periods indicated a reconciliation of the numerators and denominators we used to compute basic and diluted net income per share for our Class A common stock and our Class B common stock:</span></span> <div style="display:none;"><br/></div> <div style="margin: 0px; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; text-indent: 22.5pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Three Months Ended March 31,</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2024<br/> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2023<br/> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-size: 10pt;">Class A</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-size: 10pt;">Class B</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-size: 10pt;">Class A</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-size: 10pt;">Class B</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands, except per share data)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman';">Basic net income per share:</div> </div> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Numerator:</div> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman';">Allocation of net income</div> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,039</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">917</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">4,387</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">817</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Denominator:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;">Weighted-average shares outstanding</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">27,811</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,577</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">27,193</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,577</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman';">Basic net income per share</div> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">0.18</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">0.16</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">0.16</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">0.15</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> </tr> <tr> <td colspan="1" rowspan="1" style="vertical-align: bottom; font-size: 10pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman';">Diluted net income per share:</div> </div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Numerator:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;">Allocation of net income</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">5,039</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">917</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">4,387</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">817</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Denominator:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;">Number of shares used in basic computation</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">27,811</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,577</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">27,193</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,577</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 25.2pt; font-size: 10pt;">Weighted-average shares effect of dilutive securities:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 34.2pt; font-size: 10pt;">Director and employee stock options</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">35</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">173</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 43.2pt; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman';">Number of shares used in diluted  computation</div> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">27,846</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,577</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">27,366</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,577</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td colspan="1" style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;"> <div style="text-align: left; font-family: 'Times New Roman';">Diluted net income per share</div> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">0.18</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">0.16</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">0.16</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">0.15</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;"></div> </td> </tr> </table> 5039000 917000 4387000 817000 27811000 5577000 27193000 5577000 0.18 0.16 0.16 0.15 5039000 917000 4387000 817000 27811000 5577000 27193000 5577000 35000 0 173000 0 27846000 5577000 27366000 5577000 0.18 0.16 0.16 0.15 <div style="display:none;"><br/></div> <div style="text-indent: 27pt;"><span style="font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"><span style="font-family: 'Times New Roman'; font-weight: normal; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">We did not include outstanding options to purchase the following number of shares of Class A common stock in our computation of diluted net income per share because the exercise price of the options exceeded the average market price of our Class A common stock during the applicable periods.</span> </span> </div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Three Months Ended March 31,</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="font-size: 8pt; vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold; font-size: 10pt; text-align: center;">2024<br/> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: center; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: center; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="font-size: 8pt; vertical-align: bottom; text-align: right; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="font-weight: bold; font-size: 10pt; text-align: center;">2023<br/> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; font-size: 10pt; width: 76%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Number of options to purchase Class A shares excluded</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,693,904</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">2,307,435</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1693904 2307435 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-weight: bold;">4 -</td> <td style="width: auto; vertical-align: top; font-size: 8pt;"> <div style="font-weight: bold; font-size: 10pt;">Reinsurance</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States and Donegal Mutual have participated in a pooling agreement since 1986 under which they pool substantially all of their respective premiums, losses and loss expenses, and Atlantic States and Donegal Mutual then share the underwriting results of the pool in accordance with the terms of the pooling agreement. Atlantic States has an 80% share of the results of the pool, and Donegal Mutual has a 20% share of the results of the pool.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries and Donegal Mutual participate in a consolidated third-party reinsurance program. The coverage and parameters of the program are common to all of our insurance subsidiaries and Donegal Mutual. The program utilizes several different reinsurers. They require their reinsurers to maintain an A.M. Best rating of A- (Excellent) or better or, with respect to foreign reinsurers, have a financial condition that, in the opinion of our management, is equivalent to a company with at least an A- rating from A.M. Best. The following information describes the external reinsurance Donegal Mutual and our insurance subsidiaries have in place for 2024:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; font-size: 8pt;"><span style="font-size: 10pt;"><br/> </span> </td> <td style="width: 27pt; vertical-align: top;">•</td> <td style="width: auto; vertical-align: top; font-size: 8pt;"> <div style="font-size: 10pt;">excess of loss reinsurance, under which Donegal Mutual and our insurance subsidiaries recover losses over a set retention of $3.0 million for all losses other than property and a set retention of $4.0 million for property losses; and</div> </td> </tr> </table> <div><br/></div> <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="width: 27pt;"> </td> <td style="vertical-align: top; width: 27pt;"> <div style="color: rgb(0, 0, 0);">•</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="color: rgb(0, 0, 0);">catastrophe reinsurance, under which Donegal Mutual and our insurance subsidiaries recover 100% of an accumulation of many losses resulting from a single event, including natural disasters, over a set retention of $25.0 million up to aggregate losses of $175.0 million per occurrence.</div> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 27pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For property insurance, our insurance subsidiaries have excess of loss reinsurance that provides coverage of $36.0 million per loss over a set retention of $4.0 million. For liability insurance, our insurance subsidiaries have excess of loss reinsurance that provides coverage of $72.0 million per occurrence over a set retention of $3.0 million. For workers’ compensation insurance, our insurance subsidiaries have excess of loss reinsurance that provides coverage of $17.0 million on any one life over a set retention of $3.0 million. </div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">In addition to the pooling agreement and third-party reinsurance, our insurance subsidiaries have a catastrophe reinsurance agreement with Donegal Mutual, under which each of our insurance subsidiaries recovers 100% of an accumulation of multiple losses resulting from a single event, including natural disasters, over a set retention of $3.0 million up to aggregate losses of $22.0 million per occurrence. The agreement also provides additional coverage for an accumulation of losses from a single event including a combination of our insurance subsidiaries over a combined retention of $6.0 million. The purpose of the agreement is to lessen the effects of an accumulation of losses arising from one event to levels that are appropriate given each subsidiary’s size, underwriting profile and surplus.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries and Donegal Mutual also purchase facultative reinsurance to cover certain exposures, including property exposures that exceeded the limits provided by their respective treaty reinsurance.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">In order to write automobile insurance in the state of Michigan, Atlantic States, MICO and Peninsula are required to be members of the Michigan Catastrophic Claims Association (“MCCA”).  The MCCA provides reinsurance to Atlantic States, MICO and Peninsula for personal automobile and commercial automobile personal injury claims in the state of Michigan over a set retention.</div> <div><br/></div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 22.5pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We report reinsurance receivable net of an allowance for expected credit losses. We base the allowance upon our ongoing review of amounts outstanding, historical loss data, changes in reinsurer credit standing and other relevant factors. We use a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses.</div> 0.80 0.20 3000000 4000000 1 25000000 175000000 36000000 4000000 72000000 3000000 17000000 3000000 1 3000000 22000000 6000000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-weight: bold;">5 -</td> <td style="width: auto; vertical-align: top; font-size: 8pt;"> <div style="font-weight: bold; font-size: 10pt;">Investments</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The amortized cost and estimated fair values of our fixed maturities at March 31, 2024 were as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Carrying <br/> </div> <div style="text-align: center;"><span style="font-weight: bold;">Value</span><br/> </div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Allowance for</div> <div style="text-align: center;"><span style="font-weight: bold;">Credit<span style="font-weight: bold;"> </span>Losses</span><br/> </div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Amortized Cost</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;"> Unrealized</div> <div style="text-align: center; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;"> Unrealized</div> <div style="text-align: center; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="23" rowspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;">Held to Maturity</div> </td> <td colspan="3" rowspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">91,551</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">55</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">91,606</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">9,550</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">82,056</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">376,569</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">266</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">376,835</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,057</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">50,664</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">327,228</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">202,093</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,001</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">203,094</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">246</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">15,565</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">187,775</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">13,186</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">7</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">13,193</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">9</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">447</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">12,755</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Totals</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">683,399</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,329</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">684,728</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,312</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">76,226</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">609,814</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Amortized Cost</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross Unrealized</div> <div style="text-align: center; font-weight: bold;">Gains</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross Unrealized</div> <div style="text-align: center; font-weight: bold;">Losses</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;">Available for Sale</div> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">91,561</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">79</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">4,585</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">87,055</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">41,893</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">10</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">4,164</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">37,739</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">208,888</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">74</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">13,792</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">195,170</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">300,874</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">377</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">20,454</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">280,797</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Totals</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">643,216</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">540</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">42,995</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">600,761</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At March 31, 2024, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair value of $241.5 million and an amortized cost of $277.9 million. Our holdings at March 31, 2024 also included special revenue bonds with an aggregate fair value of $123.5 million and an amortized cost of $140.8 million. With respect to both categories of those bonds at March 31, 2024, we held no securities of any issuer that comprised more than 10% of our holdings of either bond category. Education bonds and water and sewer utility bonds represented 47% and 36%, respectively, of our total investments in special revenue bonds based on the carrying values of these investments at March 31, 2024. Many of the issuers of the special revenue bonds we held at March 31, 2024 have the authority to impose ad valorem taxes. In that respect, many of the special revenue bonds we held are similar to general obligation bonds.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div> <br/></div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The amortized cost and estimated fair values of our fixed maturities at December 31, 2023 were as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Carrying <br/> </div> <div style="text-align: center;"><span style="font-weight: bold;">Value</span><br/> </div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Allowance</div> <div style="text-align: center; font-weight: bold;">for Credit<br/> </div> <div style="text-align: center;"><span style="font-weight: bold;">Losses</span><br/> </div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Amortized Cost</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;"> Unrealized</div> <div style="text-align: center; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;"> Unrealized</div> <div style="text-align: center; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="23" rowspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;">Held to Maturity</div> </td> <td colspan="3" rowspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">91,518</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">54</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">91,572</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">8,885</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">82,687</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">376,898</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">266</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">377,164</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,449</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">46,845</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">331,768</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">201,847</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,000</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">202,847</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">207</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">14,805</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">188,249</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">9,234</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">6</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">9,240</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">418</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">8,822</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Totals</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">679,497</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,326</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">680,823</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,656</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">70,953</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">611,526</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Amortized Cost</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross Unrealized</div> <div style="text-align: center; font-weight: bold;">Gains</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross Unrealized</div> <div style="text-align: center; font-weight: bold;">Losses</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;">Available for Sale</div> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">89,367</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">199</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">4,147</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">85,419</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">41,958</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">12</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">3,854</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">38,116</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">211,882</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">100</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">15,189</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">196,793</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">286,520</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">594</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">18,094</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">269,020</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Totals</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">629,727</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">905</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">41,284</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">589,348</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At December 31, 2023, our holdings of obligations of states and political subdivisions included general obligation bonds with an aggregate fair value of $245.1 million and an amortized cost of $278.3 million. Our holdings also included special revenue bonds with an aggregate fair value of $124.8 million and an amortized cost of $140.8 million. With respect to both categories of bonds, we held no securities of any issuer that comprised more than 10% of that category at December 31, 2023. Education bonds and water and sewer utility bonds represented 47% and 35%, respectively, of our total investments in special revenue bonds based on their carrying values at December 31, 2023. Many of the issuers of the special revenue bonds we held at December 31, 2023 have the authority to impose ad valorem taxes. In that respect, many of the special revenue bonds we held are similar to general obligation bonds.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">We have segregated within accumulated other comprehensive loss the net unrealized losses of $15.1 million arising prior to the November 30, 2013 reclassification date for fixed maturities reclassified from available for sale to held to maturity. We are amortizing this balance over the remaining life of the related securities as an adjustment of yield in a manner consistent with the accretion of discount on the same fixed maturities. We recorded amortization of 48,577 and $77,032 in other comprehensive (loss) income during the three months ended March 31, 2024 and 2023, respectively. At March 31, 2024 and December 31, 2023, net unrealized losses of $1.2 million and $1.3 million, respectively, remained within accumulated other comprehensive loss. </div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We show below the amortized cost and estimated fair value of our fixed maturities at March 31, 2024 by contractual maturity. Expected maturities may differ from contractual maturities because issuers of the securities may have the right to call or prepay obligations with or without call or prepayment penalties.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Amortized Cost</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="font-weight: bold; font-size: 10pt;">Held to maturity</div> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Due in one year or less</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">42,228</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">41,549</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Due after one year through five years</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">130,205</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">121,873</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Due after five years through ten years</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">237,241</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">216,118</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Due after ten years</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">261,861</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">217,519</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">13,193</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">12,755</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Total held to maturity</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">684,728</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">609,814</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-weight: bold; font-size: 10pt;">Available for sale</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Due in one year or less</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">62,925</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">61,761</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Due after one year through five years</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">170,058</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">160,071</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Due after five years through ten years</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">86,138</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">77,937</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Due after ten years</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">23,221</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">20,195</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">300,874</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">280,797</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Total available for sale</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">643,216</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">600,761</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="margin: 0px 0px 0px 0pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 24.5pt;"> The cost and estimated fair values of our equity securities at March 31, 2024 were as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;"> Cost</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Gross Gains</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Gross Losses</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Equity securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">19,631</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">9,315</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">63</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">28,883</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The cost and estimated fair values of our equity securities at December 31, 2023 were as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;"> Cost</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Gross Gains</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Gross Losses</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Equity securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">18,844</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">7,059</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">25,903</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We present below gross gains and losses from investments and the change in the difference between fair value and cost of investments:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Three Months Ended March 31,</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2024</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2023</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="font-size: 10pt;">Gross realized gains:</div> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Fixed maturities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">4</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">22</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Equity securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">285</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">4</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">307</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Gross realized losses:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Fixed maturities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">81</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">2,222</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Equity securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">46</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">81</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">2,268</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Net realized losses<br/> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">(77</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">(1,961</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom">Gross unrealized gains on equity securities </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,256</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,202</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; font-size: 10pt;" valign="bottom">Gross unrealized losses on equity securities </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(63</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(485</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom">Fixed maturities - credit impairment charges </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(3</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(87</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; font-size: 10pt;" valign="bottom">Net investment gains (losses) </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">2,113</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">(331</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We held fixed maturities with unrealized losses representing declines that we considered temporary at March 31, 2024 as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Less Than 12 Months</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">More Than 12 Months</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Unrealized Losses</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Unrealized Losses</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">37,188</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">299</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">125,533</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">13,836</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">29,747</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">251</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">304,139</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">54,577</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">18,034</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">431</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">343,673</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">28,926</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">58,891</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">656</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">187,697</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">20,245</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Totals</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">143,860</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,637</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">961,042</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">117,584</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2023 as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Less Than 12 Months</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">More Than 12 Months</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Unrealized Losses</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Unrealized Losses</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">32,224</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">217</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">116,538</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">12,815</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">13,097</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">68</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">307,429</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">50,631</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">13,066</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">324</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">353,863</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">29,670</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">46,964</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">221</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">178,113</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">18,291</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Totals</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">105,351</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">830</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">955,943</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">111,407</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: 27pt;"><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;">We make estimates concerning the valuation of our investments and, as applicable, the recognition of declines in the value of our investments.  For equity securities, we measure investments at fair value, and we recognize changes in fair value in our results of operations. With respect to an available-for-sale debt security that is in an unrealized loss position, we first assess if we intend to sell the debt security. If we determine we intend to sell the debt security, we recognize the impairment loss in our results of operations. If we do not intend to sell the debt security, we determine whether it is more likely than not that we will be required to sell the debt security prior to recovery. If we determine it is more likely than not that we will be required to sell the debt security prior to recovery, we recognize the impairment loss in our results of operations. If we determine it is more likely than not that we will not be required to sell the debt security prior to recovery, we then evaluate whether a credit loss has occurred with respect to that security. We determine whether a credit loss has occurred by comparing the amortized cost of the debt security to the present value of the cash flows we expect to collect. If we expect a cash flow shortfall, we consider that a credit loss has occurred. If we determine that a credit loss has occurred, we establish an allowance for credit loss. We then recognize the amount of the allowance in our results of operations, and we recognize the remaining portion of the impairment loss in our other comprehensive income, net of applicable taxes. We regularly review the allowance for credit losses and recognize changes in the allowance in our results of operations. In addition, we may write down securities in an unrealized loss position based on a number of other factors, including when the fair value of an investment is significantly below its cost, when the financial condition of the issuer of a security has deteriorated, the occurrence of industry, issuer or geographic events that have negatively impacted the value of a security and rating agency downgrades. For held-to-maturity debt securities, we make estimates concerning expected credit losses at an aggregated level rather that monitoring individual debt securities for credit losses. We establish an allowance for expected credit losses based on an ongoing review of securities held, historical loss data, changes in issuer credit standing and other relevant factors. We utilize a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses and recognize changes to the allowance in our results of operations. We held 893 debt securities that were in an unrealized loss position at March 31, 2024. Based upon our analysis of general market conditions and underlying factors impacting these debt securities, we considered these declines in value to be temporary.</span> </div> <div><span style="font-size: 10pt; font-family: 'Times New Roman'; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none;"> <br/> </span></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 27pt;">We amortize premiums and discounts on debt securities over the life of the security as an adjustment to yield using the effective interest method. We compute realized investment gains and losses using the specific identification method.</div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 27pt;">We amortize premiums and discounts on mortgage-backed debt securities using anticipated prepayments.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The amortized cost and estimated fair values of our fixed maturities at March 31, 2024 were as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Carrying <br/> </div> <div style="text-align: center;"><span style="font-weight: bold;">Value</span><br/> </div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Allowance for</div> <div style="text-align: center;"><span style="font-weight: bold;">Credit<span style="font-weight: bold;"> </span>Losses</span><br/> </div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Amortized Cost</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;"> Unrealized</div> <div style="text-align: center; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;"> Unrealized</div> <div style="text-align: center; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="23" rowspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;">Held to Maturity</div> </td> <td colspan="3" rowspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">91,551</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">55</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">91,606</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">9,550</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">82,056</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">376,569</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">266</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">376,835</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,057</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">50,664</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">327,228</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">202,093</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,001</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">203,094</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">246</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">15,565</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">187,775</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">13,186</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">7</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">13,193</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">9</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">447</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">12,755</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Totals</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">683,399</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,329</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">684,728</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,312</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">76,226</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">609,814</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Amortized Cost</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross Unrealized</div> <div style="text-align: center; font-weight: bold;">Gains</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross Unrealized</div> <div style="text-align: center; font-weight: bold;">Losses</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;">Available for Sale</div> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">91,561</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">79</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">4,585</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">87,055</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">41,893</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">10</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">4,164</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">37,739</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">208,888</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">74</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">13,792</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">195,170</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">300,874</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">377</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">20,454</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">280,797</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Totals</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">643,216</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">540</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">42,995</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">600,761</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div> <br/></div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The amortized cost and estimated fair values of our fixed maturities at December 31, 2023 were as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Carrying <br/> </div> <div style="text-align: center;"><span style="font-weight: bold;">Value</span><br/> </div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="font-size: 10pt; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold;">Allowance</div> <div style="text-align: center; font-weight: bold;">for Credit<br/> </div> <div style="text-align: center;"><span style="font-weight: bold;">Losses</span><br/> </div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Amortized Cost</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;"> Unrealized</div> <div style="text-align: center; font-weight: bold;">Gains</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross</div> <div style="text-align: center; font-weight: bold;"> Unrealized</div> <div style="text-align: center; font-weight: bold;">Losses</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="23" rowspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;">Held to Maturity</div> </td> <td colspan="3" rowspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" rowspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="3" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">91,518</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">54</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">91,572</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">8,885</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">82,687</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">376,898</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom">266</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">377,164</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,449</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">46,845</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">331,768</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">201,847</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,000</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">202,847</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">207</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">14,805</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">188,249</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">9,234</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom">6</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">9,240</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">418</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">8,822</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 28%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Totals</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">679,497</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">$</td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,326</td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">680,823</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,656</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">70,953</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">611,526</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div><br/></div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Amortized Cost</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross Unrealized</div> <div style="text-align: center; font-weight: bold;">Gains</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Gross Unrealized</div> <div style="text-align: center; font-weight: bold;">Losses</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-weight: bold; font-size: 10pt;">Available for Sale</div> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">89,367</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">199</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">4,147</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">85,419</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">41,958</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">12</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">3,854</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">38,116</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">211,882</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">100</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">15,189</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">196,793</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">286,520</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">594</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">18,094</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">269,020</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 52%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Totals</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">629,727</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">905</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">41,284</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0); background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">589,348</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 91551000 55000 91606000 0 9550000 82056000 376569000 266000 376835000 1057000 50664000 327228000 202093000 1001000 203094000 246000 15565000 187775000 13186000 7000 13193000 9000 447000 12755000 683399000 1329000 684728000 1312000 76226000 609814000 91561000 79000 4585000 87055000 41893000 10000 4164000 37739000 208888000 74000 13792000 195170000 300874000 377000 20454000 280797000 643216000 540000 42995000 600761000 241500000 277900000 123500000 140800000 0.10 0.47 0.36 91518000 54000 91572000 0 8885000 82687000 376898000 266000 377164000 1449000 46845000 331768000 201847000 1000000 202847000 207000 14805000 188249000 9234000 6000 9240000 0 418000 8822000 679497000 1326000 680823000 1656000 70953000 611526000 89367000 199000 4147000 85419000 41958000 12000 3854000 38116000 211882000 100000 15189000 196793000 286520000 594000 18094000 269020000 629727000 905000 41284000 589348000 245100000 278300000 124800000 140800000 0.10 0.47 0.35 15100000 48577 77032 -1200000 -1300000 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We show below the amortized cost and estimated fair value of our fixed maturities at March 31, 2024 by contractual maturity. Expected maturities may differ from contractual maturities because issuers of the securities may have the right to call or prepay obligations with or without call or prepayment penalties.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Amortized Cost</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="font-weight: bold; font-size: 10pt;">Held to maturity</div> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Due in one year or less</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">42,228</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">41,549</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Due after one year through five years</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">130,205</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">121,873</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Due after five years through ten years</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">237,241</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">216,118</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Due after ten years</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">261,861</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">217,519</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">13,193</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">12,755</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Total held to maturity</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">684,728</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">609,814</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-weight: bold; font-size: 10pt;">Available for sale</div> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Due in one year or less</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">62,925</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">61,761</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Due after one year through five years</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">170,058</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">160,071</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Due after five years through ten years</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">86,138</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">77,937</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Due after ten years</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">23,221</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">20,195</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: rgb(204, 238, 255); padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">300,874</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">280,797</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Total available for sale</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">643,216</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 4px double rgb(0, 0, 0);" valign="bottom"> <div style="font-size: 10pt;">600,761</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 42228000 41549000 130205000 121873000 237241000 216118000 261861000 217519000 13193000 12755000 684728000 609814000 62925000 61761000 170058000 160071000 86138000 77937000 23221000 20195000 300874000 280797000 643216000 600761000 <div style="display:none;"><br/></div> <div style="margin: 0px 0px 0px 0pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; text-indent: 24.5pt;"> The cost and estimated fair values of our equity securities at March 31, 2024 were as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;"> Cost</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Gross Gains</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Gross Losses</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Equity securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">19,631</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">9,315</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">63</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">28,883</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The cost and estimated fair values of our equity securities at December 31, 2023 were as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;"> Cost</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Gross Gains</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Gross Losses</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0); font-size: 10pt; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Estimated Fair</div> <div style="text-align: center; font-weight: bold;">Value</div> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Equity securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">18,844</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">7,059</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">25,903</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> </table> 19631000 9315000 63000 28883000 18844000 7059000 0 25903000 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We present below gross gains and losses from investments and the change in the difference between fair value and cost of investments:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Three Months Ended March 31,</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2024</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2023</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="font-size: 10pt;">Gross realized gains:</div> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Fixed maturities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">4</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">22</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Equity securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">285</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; font-size: 10pt;"> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">4</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">307</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Gross realized losses:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Fixed maturities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">81</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">2,222</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Equity securities</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">46</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">81</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">2,268</div> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Net realized losses<br/> </div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">(77</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">(1,961</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom">Gross unrealized gains on equity securities </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,256</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom">2,202</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; font-size: 10pt;" valign="bottom">Gross unrealized losses on equity securities </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(63</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">(485</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 2px; background-color: rgb(204, 238, 255); font-size: 10pt;" valign="bottom">Fixed maturities - credit impairment charges </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(3</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom">(87</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">)</td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; width: 76%; padding-bottom: 4px; font-size: 10pt;" valign="bottom">Net investment gains (losses) </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">2,113</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom">$</td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom">(331</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom">)</td> </tr> </table> 4000 22000 0 285000 4000 307000 81000 2222000 0 46000 81000 2268000 -77000 -1961000 -2256000 2202000 -63000 485000 3000 87000 2113000 -331000 <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We held fixed maturities with unrealized losses representing declines that we considered temporary at March 31, 2024 as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Less Than 12 Months</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">More Than 12 Months</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Unrealized Losses</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Unrealized Losses</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; text-indent: -9pt; margin-left: 9pt; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">37,188</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">299</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">125,533</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">13,836</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">29,747</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">251</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">304,139</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">54,577</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">18,034</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">431</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">343,673</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">28,926</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">58,891</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">656</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">187,697</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">20,245</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 18pt;">Totals</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">143,860</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,637</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">961,042</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">117,584</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We held fixed maturities with unrealized losses representing declines that we considered temporary at December 31, 2023 as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Less Than 12 Months</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0);" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">More Than 12 Months</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; font-size: 10pt; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Unrealized Losses</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Unrealized Losses</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">32,224</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">217</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">116,538</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">12,815</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">13,097</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">68</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">307,429</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">50,631</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">13,066</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">324</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">353,863</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">29,670</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">46,964</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">221</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">178,113</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: 2px solid rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">18,291</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: rgb(204, 238, 255); padding-bottom: 4px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Totals</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">105,351</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">830</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">955,943</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255); border-bottom: 4px double rgb(0, 0, 0); white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">111,407</div> </td> <td colspan="1" style="font-size: 10pt; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255); padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 37188000 299000 125533000 13836000 29747000 251000 304139000 54577000 18034000 431000 343673000 28926000 58891000 656000 187697000 20245000 143860000 1637000 961042000 117584000 32224000 217000 116538000 12815000 13097000 68000 307429000 50631000 13066000 324000 353863000 29670000 46964000 221000 178113000 18291000 105351000 830000 955943000 111407000 893 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 27pt;"> <div style="font-weight: bold;">6 -</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="font-weight: bold;">Segment Information</div> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We evaluate the performance of our personal lines and commercial lines segments based upon the underwriting results of our insurance subsidiaries using statutory accounting principles (“SAP”) that various state insurance departments prescribe or permit. Our management uses SAP to measure the performance of our insurance subsidiaries instead of United States generally accepted accounting principles (“GAAP”). SAP financial measures are considered non-GAAP financial measures under applicable SEC rules because they include or exclude certain items that the most comparable GAAP financial measures do not ordinarily include or exclude.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Financial data by segment for the three months ended March 31, 2024 and 2023 is as follows: </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Three Months Ended March 31,</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2024<br/> </div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2023<br/> </div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="font-size: 10pt;">Revenues:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Premiums earned:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 18pt;">Commercial lines</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">132,092</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">133,187</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 18pt;">Personal lines</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">95,657</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">82,046</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 27pt;">GAAP premiums earned</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">227,749</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">215,233</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Net investment income</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">10,972</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">9,449</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt;">Investment gains (losses) </div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">2,113</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(331</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Other</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">307</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">395</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Total revenues</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">241,141</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">224,746</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div>Income before income tax expense:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt;">Underwriting (loss) gain:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt; margin-left: 18pt;">Commercial lines</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">(10,371</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">(7,912</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 18pt;">Personal lines</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(532</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">879</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="margin-left: 27pt;">SAP underwriting loss<br/> </div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(10,903</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(7,033</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 18pt;">GAAP adjustments</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,359</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">4,407</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="margin-left: 27pt;">GAAP underwriting loss</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(5,544</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(2,626</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Net investment income</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">10,972</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">9,449</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="margin-left: 9pt;">Investment gains (losses)<br/> </div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">2,113</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(331</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Other</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(293</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(196</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="margin-left: 9pt;">Income before income tax expense</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-size: 10pt;">7,248</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-size: 10pt;">6,296</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Financial data by segment for the three months ended March 31, 2024 and 2023 is as follows: </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Three Months Ended March 31,</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2024<br/> </div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2023<br/> </div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="font-size: 10pt;">Revenues:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Premiums earned:</div> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 18pt;">Commercial lines</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">132,092</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">133,187</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 18pt;">Personal lines</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">95,657</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">82,046</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 27pt;">GAAP premiums earned</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">227,749</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">215,233</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Net investment income</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">10,972</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">9,449</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt;">Investment gains (losses) </div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">2,113</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(331</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Other</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">307</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">395</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Total revenues</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">241,141</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">224,746</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div>Income before income tax expense:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt;">Underwriting (loss) gain:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt; margin-left: 18pt;">Commercial lines</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">(10,371</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> <div style="font-size: 10pt;">(7,912</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 18pt;">Personal lines</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(532</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">879</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="margin-left: 27pt;">SAP underwriting loss<br/> </div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(10,903</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(7,033</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 18pt;">GAAP adjustments</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">5,359</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">4,407</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="margin-left: 27pt;">GAAP underwriting loss</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(5,544</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(2,626</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Net investment income</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">10,972</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">9,449</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; width: 76%;" valign="bottom"> <div style="margin-left: 9pt;">Investment gains (losses)<br/> </div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">2,113</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(331</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Other</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(293</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(196</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: bottom; width: 76%; padding-bottom: 4px;" valign="bottom"> <div style="margin-left: 9pt;">Income before income tax expense</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-size: 10pt;">7,248</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div style="font-size: 10pt;">6,296</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 132092000 133187000 95657000 82046000 227749000 215233000 10972000 9449000 2113000 -331000 307000 395000 241141000 224746000 -10371000 -7912000 -532000 879000 -10903000 -7033000 -5359000 -4407000 -5544000 -2626000 10972000 9449000 2113000 -331000 -293000 -196000 7248000 6296000 <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 27pt;"> <div style="font-weight: bold;">7 -</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="font-weight: bold; text-align: left;">Borrowings</div> </td> </tr> </table> </div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;">Lines of Credit</div> <div style="color: rgb(0, 0, 0); font-weight: bold; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In August 2020, we entered into a credit agreement with Manufacturers and Traders Trust Company (“M&amp;T”) that related to a $20.0 million unsecured demand line of credit. The line of credit has no expiration date, no annual fees and no covenants. At March 31, 2024, we had no outstanding borrowings from M&amp;T and had the ability to borrow up to $20.0 million at an interest rate equal to the then-current Term SOFR rate plus 2.11%.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Atlantic States is a member of the FHLB of Pittsburgh. Through its membership, Atlantic States has the ability to issue debt to the FHLB of Pittsburgh in exchange for cash advances. Atlantic States has a fixed-rate cash advance of $35.0 million that was outstanding at March 31, 2024. The cash advance carries a fixed interest rate of 1.74% and is due in <span style="-sec-ix-hidden:Fact_9a31bd8fdd27467099c082dc45821bed">August 2024</span>. <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below presents the amount of FHLB of Pittsburgh stock Atlantic States purchased, collateral pledged and assets related to Atlantic States’ membership in the FHLB of Pittsburgh at March 31, 2024.</span></div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"> <tr> <td style="vertical-align: top; font-size: 8pt; width: 68%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">FHLB of Pittsburgh stock purchased and owned</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,591,800</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 68%;" valign="bottom"> <div style="font-size: 10pt;">Collateral pledged, at par (carrying value $41,087,980)</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">44,459,589</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 68%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Borrowing capacity currently available</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">3,579,560</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 20000000 0 20000000 0.0211 35000000 0.0174 <span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The table below presents the amount of FHLB of Pittsburgh stock Atlantic States purchased, collateral pledged and assets related to Atlantic States’ membership in the FHLB of Pittsburgh at March 31, 2024.</span> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%; color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left;"> <tr> <td style="vertical-align: top; font-size: 8pt; width: 68%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">FHLB of Pittsburgh stock purchased and owned</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,591,800</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 68%;" valign="bottom"> <div style="font-size: 10pt;">Collateral pledged, at par (carrying value $41,087,980)</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">44,459,589</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 68%; background-color: rgb(204, 238, 255);" valign="bottom"> <div style="font-size: 10pt;">Borrowing capacity currently available</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">3,579,560</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1591800 41087980 44459589 3579560 <div> <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="width: 100%; font-family: 'Times New Roman'; font-size: 10pt;"> <tr style="vertical-align: top;"> <td style="vertical-align: top; width: 27pt;"> <div style="font-weight: bold;">8 -</div> </td> <td style="align: left; vertical-align: top; width: auto;"> <div style="font-weight: bold;">Share–Based Compensation</div> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We measure all share-based payments to employees, including grants of stock options, and use a fair-value-based method for the recording of related compensation expense in our results of operations. In determining the expense we record for stock options granted to directors and employees of our subsidiaries and affiliates, we estimate the fair value of each option award on the date of grant using the Black-Scholes option pricing model. The significant assumptions we utilize in applying the Black-Scholes option pricing model are the risk-free interest rate, the expected term, the dividend yield and the expected volatility.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We recorded compensation expense related to our stock compensation plans of $286,001 and $251,773 for the three months ended March 31, 2024 and 2023, respectively, with a corresponding income tax benefit of $60,060 and $52,872, respectively. At March 31, 2024, we had $1.6 million of unrecognized compensation expense related to nonvested share-based compensation granted under our stock compensation plans that we expect to recognize over a weighted average period of approximately 1.8 years.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We received cash from option exercises under all stock compensation plans during the three months ended March 31, 2024 and 2023 of $ 236,624 and $2.0 million, respectively. We realized actual tax benefits for the tax deductions related to those option exercises of $ 1,719 and $46,188 for the three months ended March 31, 2024 and 2023, respectively.</div> 286001 251773 60060 52872 1600000 P1Y9M18D 236624 2000000 1719 46188 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-weight: bold;">9 -</td> <td style="width: auto; vertical-align: top; font-size: 8pt;"> <div style="font-weight: bold; font-size: 10pt;">Fair Value Measurements</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We account for financial assets using a framework that establishes a hierarchy that ranks the quality and reliability of the inputs, or assumptions, we use in the determination of fair value, and we classify financial assets and liabilities carried at fair value in one of the following three categories:<br/> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 1 – quoted prices in active markets for identical assets and liabilities;</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 2 – directly or indirectly observable inputs other than Level 1 quoted prices; and</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Level 3 – unobservable inputs not corroborated by market data.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">For investments that have quoted market prices in active markets, we use the quoted market price as fair value and include these investments in Level 1 of the fair value hierarchy. We classify publicly-traded equity securities as Level 1. When quoted market prices in active markets are not available, we base fair values on quoted market prices of comparable instruments or price estimates we obtain from independent pricing services and include these investments in Level 2 of the fair value hierarchy. We classify our fixed maturity investments and non-publicly traded equity securities as Level 2. Our fixed maturity investments consist of U.S. Treasury securities and obligations of U.S. government corporations and agencies, obligations of states and political subdivisions, corporate securities and mortgage-backed securities.</div> <div><br/></div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">We present our investments in available-for-sale fixed maturity and equity securities at estimated fair value. The estimated fair value of a security may differ from the amount that could be realized if we sold the security in a forced transaction. In addition, the valuation of fixed maturity investments is more subjective when markets are less liquid, increasing the potential that the estimated fair value does not reflect the price at which an actual transaction would occur. We utilize nationally recognized independent pricing services to estimate fair values or obtain market quotations for substantially all of our fixed maturity and equity investments. We generally obtain two prices per security. These pricing services utilize market quotations for fixed maturity and equity securities that have quoted prices in active markets. For fixed maturity securities that generally do not trade on a daily basis, the pricing services prepare estimates of fair value measurements based predominantly on observable market inputs. The pricing services do not use broker quotes in determining the fair values of our investments. Our investment personnel review the estimates of fair value the pricing services provide to verify that the estimates we obtain from the pricing services are representative of fair values based upon our investment personnel’s general knowledge of the market, their research findings related to unusual fluctuations in value and their comparison of such values to execution prices for similar securities. Our investment personnel monitor the market and are familiar with current trading ranges for similar securities and the pricing of specific investments. Our investment personnel review all pricing estimates that we receive from the pricing services against their expectations with respect to pricing based on fair market curves, security ratings, coupon rates, security types and recent trading activity. Our investment personnel periodically review documentation with respect to the pricing services’ pricing methodology that they obtain to determine if the primary pricing sources, market inputs and pricing frequency for various security types are reasonable. At March 31, 2024, we received two estimates per security from the pricing services, and we priced substantially all of our Level 1 and Level 2 investments using those prices. In our review of the estimates the pricing services provided at March 31, 2024, we did not identify any material discrepancies, and we did not make any adjustments to the estimates the pricing services provided. </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We present our cash and short-term investments at estimated fair value. We classify these items as Level 1.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The carrying values we report in our balance sheet for premium receivables, reinsurance receivables related to paid losses and loss expenses and reinsurance balances payable approximate their fair values. The carrying amounts we report in our balance sheets for our borrowings under lines of credit approximate their fair values. We classify these items as Level 3.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">We evaluate our assets and liabilities to determine the appropriate level at which to classify them for each reporting period.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at March 31, 2024:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value Measurements Using</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Quoted Prices in</div> <div style="text-align: center; font-weight: bold;">Active Markets</div> <div style="text-align: center; font-weight: bold;">for Identical</div> <div style="text-align: center; font-weight: bold;">Assets (Level 1)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Significant </div> <div style="text-align: center; font-weight: bold;">Other</div> <div style="text-align: center; font-weight: bold;">Observable</div> <div style="text-align: center; font-weight: bold;">Inputs (Level 2)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Significant</div> <div style="text-align: center; font-weight: bold;">Unobservable</div> <div style="text-align: center; font-weight: bold;">Inputs (Level 3)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">87,055</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">87,055</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">37,739</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">37,739</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">195,170</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">195,170</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">280,797</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">280,797</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Equity securities</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">28,883</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">26,891</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,992</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Total investments in the fair value hierarchy</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">629,644</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">26,891</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">602,753</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/></div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2023:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value Measurements Using</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Quoted Prices in</div> <div style="text-align: center; font-weight: bold;">Active Markets</div> <div style="text-align: center; font-weight: bold;">for Identical</div> <div style="text-align: center; font-weight: bold;">Assets (Level 1)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Significant </div> <div style="text-align: center; font-weight: bold;">Other</div> <div style="text-align: center; font-weight: bold;">Observable</div> <div style="text-align: center; font-weight: bold;">Inputs (Level 2)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Significant</div> <div style="text-align: center; font-weight: bold;">Unobservable</div> <div style="text-align: center; font-weight: bold;">Inputs (Level 3)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">85,419</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">85,419</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">38,116</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">38,116</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">196,793</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">196,793</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">269,020</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">269,020</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Equity securities</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">25,903</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">23,911</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,992</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Totals</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">615,251</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">23,911</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">591,340</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at March 31, 2024:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value Measurements Using</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Quoted Prices in</div> <div style="text-align: center; font-weight: bold;">Active Markets</div> <div style="text-align: center; font-weight: bold;">for Identical</div> <div style="text-align: center; font-weight: bold;">Assets (Level 1)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Significant </div> <div style="text-align: center; font-weight: bold;">Other</div> <div style="text-align: center; font-weight: bold;">Observable</div> <div style="text-align: center; font-weight: bold;">Inputs (Level 2)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Significant</div> <div style="text-align: center; font-weight: bold;">Unobservable</div> <div style="text-align: center; font-weight: bold;">Inputs (Level 3)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">87,055</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">87,055</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">37,739</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">37,739</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">195,170</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">195,170</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">280,797</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">280,797</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 7.2pt; font-size: 10pt;">Equity securities</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">28,883</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">26,891</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,992</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-indent: -7.2pt; margin-left: 16.2pt; font-size: 10pt;">Total investments in the fair value hierarchy</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">629,644</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">26,891</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">602,753</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div><br/></div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The following table presents our fair value measurements for our investments in available-for-sale fixed maturity and equity securities at December 31, 2023:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="14" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value Measurements Using</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">Fair Value</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Quoted Prices in</div> <div style="text-align: center; font-weight: bold;">Active Markets</div> <div style="text-align: center; font-weight: bold;">for Identical</div> <div style="text-align: center; font-weight: bold;">Assets (Level 1)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Significant </div> <div style="text-align: center; font-weight: bold;">Other</div> <div style="text-align: center; font-weight: bold;">Observable</div> <div style="text-align: center; font-weight: bold;">Inputs (Level 2)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Significant</div> <div style="text-align: center; font-weight: bold;">Unobservable</div> <div style="text-align: center; font-weight: bold;">Inputs (Level 3)</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" rowspan="1" style="text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; text-indent: -9pt; margin-left: 9pt;">U.S. Treasury securities and obligations of U.S. government corporations and agencies</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">85,419</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">85,419</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="font-size: 10pt;">Obligations of states and political subdivisions</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">38,116</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">38,116</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Corporate securities</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">196,793</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">196,793</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%;" valign="bottom"> <div style="font-size: 10pt;">Mortgage-backed securities</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">269,020</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">269,020</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Equity securities</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">25,903</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">23,911</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,992</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Totals</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">615,251</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">23,911</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">591,340</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">—</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 87055000 0 87055000 0 37739000 0 37739000 0 195170000 0 195170000 0 280797000 0 280797000 0 28883000 26891000 1992000 0 629644000 26891000 602753000 0 85419000 0 85419000 0 38116000 0 38116000 0 196793000 0 196793000 0 269020000 0 269020000 0 25903000 23911000 1992000 0 615251000 23911000 591340000 0 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-weight: bold;">10 -</td> <td style="width: auto; vertical-align: top; font-size: 8pt;"> <div style="font-weight: bold; font-size: 10pt;">Income Taxes</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">At March 31, 2024 and December 31, 2023, respectively, we had no material unrecognized tax benefits or accrued interest and penalties. In 2019, the Internal Revenue Service (“IRS”) began a federal income tax audit of our consolidated tax returns for tax years 2016 to 2018. No material issues have been raised and no adjustments have been proposed as a result of this ongoing audit. We provide a valuation allowance when we believe it is more likely than not that we will not realize some portion of our tax assets. We established a valuation allowance of $8.1 million for our net state operating loss carryforward, which will expire between 2024 and 2043. We have determined that we are not required to establish a valuation allowance for our other deferred tax assets of $39.4 million and $38.4 million at March 31, 2024 and December 31, 2023, respectively, because it is more likely than not that we will realize these deferred tax assets through reversals of existing temporary differences, future taxable income and the implementation of tax planning strategies. </div> 8100000 39400000 38400000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-weight: bold;">11 -</td> <td style="width: auto; vertical-align: top; font-size: 8pt;"> <div style="font-weight: bold; font-size: 10pt;">Liabilities for Losses and Loss Expenses</div> </td> </tr> </table> <div style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="color: rgb(0, 0, 0); text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; font-style: normal; font-variant: normal; text-transform: none;">The establishment of appropriate liabilities for losses and loss expenses is an inherently uncertain process, and we can provide no assurance that our insurance subsidiaries’ ultimate liabilities for losses and loss expenses will not exceed their loss and loss expense reserves and have an adverse effect on our results of operations and financial condition. For example, legislative, judicial and regulatory actions may expand coverage definitions, retroactively mandate coverage or otherwise require our insurance subsidiaries to pay losses for damages that their policies explicitly excluded or did not intend to cover. Furthermore, we cannot predict the timing, frequency and extent of adjustments to our insurance subsidiaries’ estimated future liabilities, because the historical conditions and events that serve as a basis for our insurance subsidiaries’ estimates of ultimate claim costs may change. As is the case for substantially all property and casualty insurance companies, our insurance subsidiaries have found it necessary in the past to increase their estimated future liabilities for losses and loss expenses in certain periods, and, in other periods, their estimated future liabilities for losses and loss expenses have exceeded their actual liabilities for losses and loss expenses. Changes in our insurance subsidiaries’ estimate of their liabilities for losses and loss expenses generally reflect actual payments and their evaluation of information received subsequent to the prior reporting period.</div> <div><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span></div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;"> </span><br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We summarize activity in our insurance subsidiaries’ liabilities for losses and loss expenses as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended<span style="font-weight: bold;"> </span>March 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2024<br/> </div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2023<br/> </div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Balance at January 1</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">1,126,157</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">1,121,046</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Less reinsurance recoverable</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(437,014</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(451,184</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Cumulative effect of adoption of updated accounting guidance for credit losses at January 1<br/> </div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,132</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Net balance at January 1</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">689,143</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">670,994</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Incurred related to:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Current year</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">159,289</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">146,413</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Prior years</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(8,393</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(8,307</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt;">Total incurred</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">150,896</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">138,106</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Paid related to:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Current year</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">47,886</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">41,205</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Prior years</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">98,197</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">98,820</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt;">Total paid</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">146,083</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">140,025</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Net balance at end of period</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">693,956</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">669,075</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt;">Plus reinsurance recoverable</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">430,496</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">454,460</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Balance at end of period</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,124,452</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,123,535</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries recognized a decrease in their liabilities for losses and loss expenses of prior years of $8.4 million and $8.3 million for the three months ended March 31, 2024 and 2023, respectively. Our insurance subsidiaries made no significant changes in their reserving philosophy or claims management personnel, and they have made no significant offsetting changes in estimates that increased or decreased their loss and loss expense reserves in those years. The 2024 development represented 1.2% of the December 31, 2023 net carried reserves and resulted from lower-than-expected loss emergence or severity primarily in the commercial multi-peril, commercial automobile and homeowners lines of business. The majority of the 2024 development related to decreases in the liabilities for losses and loss expenses of prior years for Atlantic States and MICO. The 2023 development represented 1.2% of the December 31, 2022 net carried reserves and resulted primarily from lower-than-expected loss emergence or severity primarily in the commercial automobile, workers’ compensation and commercial multi-peril lines of business. The majority of the 2023 development related to decreases in the liabilities for losses and loss expenses of prior years for Atlantic States and MICO.</div> <div><br/></div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Short-duration contracts are contracts for which our insurance subsidiaries receive premiums that they recognize as revenue over the period of the contract in proportion to the amount of insurance protection our insurance subsidiaries provide. Our insurance subsidiaries consider the policies they issue to be short-duration contracts. We consider the material lines of business of our insurance subsidiaries to be personal automobile, homeowners, commercial automobile, commercial multi-peril and workers’ compensation.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries determine incurred but not reported (“IBNR”) reserves by subtracting the cumulative loss and loss expense amounts our insurance subsidiaries have paid and the case reserves our insurance subsidiaries have established at the balance sheet date from their actuaries’ estimate of the ultimate cost of losses and loss expenses. Accordingly, the IBNR reserves of our insurance subsidiaries include their actuaries’ projections of the cost of unreported claims as well as their actuaries’ projected development of case reserves on known claims and reopened claims. Our insurance subsidiaries’ methodology for estimating IBNR reserves has been in place for many years, and their actuaries made no significant changes to that methodology during the three months ended March 31, 2024.<br/> </div> <div><br/></div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The actuaries for our insurance subsidiaries generally prepare an initial estimate for ultimate losses and loss expenses for the current accident year by multiplying earned premium by an<span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;"> “</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; font-style: italic;">a priori</span><span style="color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 13.3333px; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; text-align: left; text-indent: 24px; text-transform: none; white-space: normal; word-spacing: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; display: inline ! important; float: none;">,” or </span>expected, loss ratio for each line of business our insurance subsidiaries write. Expected loss ratios represent the actuaries’ expectation of losses at the time our insurance subsidiaries price and write their policies and before the emergence of any actual claims experience. The actuaries determine an expected loss ratio by analyzing historical experience and adjusting for loss cost trends, loss frequency and severity trends, premium rate level changes, reported and paid loss emergence patterns and other known or observed factors.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The actuaries use a variety of actuarial methods to estimate the ultimate cost of losses and loss expenses. These methods include paid loss development, incurred loss development and the Bornhuetter-Ferguson method from which the actuaries select loss development factor assumptions. The actuaries base their selection of a point estimate on a judgmental weighting of the estimates each of these methods produce.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">The actuaries consider loss frequency and severity trends when they develop expected loss ratios and point estimates. Loss frequency is a measure of the number of claims per unit of insured exposure, and loss severity is a measure of the average size of claims. Factors that affect loss frequency include changes in weather patterns and economic activity. Factors that affect loss severity include changes in policy limits, reinsurance retentions, inflation rates and judicial interpretations.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries create a claim file when they receive notice of an actual demand for payment, an event that may lead to a demand for payment or when they otherwise determine that a demand for payment could potentially lead to a future demand for payment on another coverage under the same policy or another policy they have issued. In recent years, our insurance subsidiaries have noted an increase in the period of time between the occurrence of a casualty loss event and the date at which they receive notice of a liability claim. Changes in the length of time between the loss occurrence date and the claim reporting date affect the actuaries’ ability to predict loss frequency accurately and the amount of IBNR reserves our insurance subsidiaries require.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">Our insurance subsidiaries generally create a claim file for a policy at the claimant level by type of coverage and generally recognize one count for each claim event. In certain lines of business where it is common for multiple parties to claim damages arising from a single claim event, our insurance subsidiaries recognize one count for each claimant involved in the event. Atlantic States recognizes one count for each claim event, or claimant involved in a multiple-party claim event, related to losses Atlantic States assumes through its participation in its pooling agreement with Donegal Mutual. Our insurance subsidiaries accumulate the claim counts and report them by line of business.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">We summarize activity in our insurance subsidiaries’ liabilities for losses and loss expenses as follows:</div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><span style="color: rgb(0, 0, 0);"> </span><br/> </div> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="color: #000000; font-family: 'Times New Roman'; font-size: 10pt; text-align: left; width: 100%;"> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold;">Three Months Ended<span style="font-weight: bold;"> </span>March 31,</div> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2024<br/> </div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-size: 8pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; font-weight: bold; font-size: 10pt;">2023<br/> </div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-size: 8pt;" valign="bottom"> <div style="text-align: center; font-size: 10pt;">(in thousands)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Balance at January 1</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">1,126,157</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">1,121,046</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Less reinsurance recoverable</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(437,014</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(451,184</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td rowspan="1" style="vertical-align: top; font-size: 10pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="margin-left: 9pt; text-indent: -9pt;">Cumulative effect of adoption of updated accounting guidance for credit losses at January 1<br/> </div> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom">1,132</td> <td colspan="1" rowspan="1" style="font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt;">Net balance at January 1</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">689,143</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">670,994</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Incurred related to:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Current year</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">159,289</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">146,413</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Prior years</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(8,393</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">(8,307</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">)</div> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt;">Total incurred</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">150,896</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">138,106</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Paid related to:</div> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Current year</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">47,886</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">41,205</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt; margin-left: 9pt;">Prior years</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">98,197</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">98,820</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt;">Total paid</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">146,083</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">140,025</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Net balance at end of period</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">693,956</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">669,075</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 2px;" valign="bottom"> <div style="font-size: 10pt;">Plus reinsurance recoverable</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">430,496</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">454,460</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: top; font-size: 8pt; width: 76%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="font-size: 10pt;">Balance at end of period</div> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,124,452</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">$</div> </td> <td colspan="1" style="font-size: 8pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="font-size: 10pt;">1,123,535</div> </td> <td colspan="1" style="font-size: 8pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 1126157000 1121046000 437014000 451184000 0 1132000 689143000 670994000 159289000 146413000 -8393000 -8307000 150896000 138106000 47886000 41205000 98197000 98820000 146083000 140025000 693956000 669075000 430496000 454460000 1124452000 1123535000 -8400000 -8300000 0.012 0.012 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-family: 'Times New Roman'; font-size: 10pt;"><span style="font-weight: bold;">12 -</span></td> <td style="width: auto; vertical-align: top; text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <div style="font-weight: bold;">Allowance for Expected Credit Losses</div> </td> </tr> </table> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">We make estimates with respect to the potential impairment of financial instruments and recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. We have established allowances for expected credit losses with respect to held-to-maturity debt securities and reinsurance recoverable.</span><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: -27pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Held-to-Maturity Fixed-Maturity Securities</div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: -27pt; margin-left: 27pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"><span style="background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt; font-style: normal; font-variant: normal; text-transform: none;">For held-to-maturity debt securities, we make estimates concerning expected credit losses at an aggregated level rather that monitoring individual debt securities for credit losses. We establish an allowance for expected credit losses based on an ongoing review of securities held, historical loss data, changes in issuer credit standing and other relevant factors. We utilize a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses and recognize changes to the allowance in our results of operations.</span><br/> </div> <div style="font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the balances for fixed maturities classified as held-to-maturity, net of the allowance for expected credit losses, at March 31, 2024 and 2023 and changes in the allowance for expected credit losses for the three months ended March 31, 2024 and 2023.<br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At and For the Three Months</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Ended March 31, 2024</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At and For the Three Months</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Ended March 31, 2023</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Held-to-</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Maturity, Net</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">of Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Held-to-</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Maturity, Net</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">of Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">(in thousands)</div> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at beginning of period<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">679,497</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,326</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">668,439</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">—</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%;" valign="bottom"><span style="-sec-ix-hidden:Fact_dc87e4d7134f40049bfe82e2f8518bf8"><span style="-sec-ix-hidden:Fact_cd2261e713e9426b89e0df9f6f347ece">Cumulative effect of adoption of updated accounting guidance for credit losses</span></span><br/> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,268</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Current period change for expected credit losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">87</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at end of period</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">683,399</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,329</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">693,779</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,355</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 18pt; font-family: 'Times New Roman'; font-size: 10pt;"><br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: -36pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;">Reinsurance Receivable</div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: -36pt; margin-left: 36pt; font-family: 'Times New Roman'; font-size: 10pt; font-weight: bold;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; background-color: rgb(255, 255, 255); font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; text-indent: 27pt;">For reinsurance receivable, we establish an allowance for expected credit losses based upon our ongoing review of amounts outstanding, historical loss data, changes in reinsurer credit standing and other relevant factors. We utilize a probability-of-default methodology, which reflects current and forecasted economic conditions, to estimate the allowance for expected credit losses and recognize changes to the allowance in our results of operations.</div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; text-indent: 27pt;">The following table presents the balances for reinsurance receivable, net of the allowance for expected credit losses, at March 31, 2024 and 2023, and the changes in the allowance for expected credit losses for the three months ended March 31, 2024 and 2023. </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At and For the Three Months</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Ended March 31, 2024</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At and For the Three Months</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Ended March 31, 2023</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Reinsurance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Receivable, Net</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">of Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Reinsurance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Receivable, Net</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">of Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">(in thousands)</div> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at beginning of period</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">441,431</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,394</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">456,522</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">—</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%;" valign="bottom"><span style="-sec-ix-hidden:Fact_c4d117218538454f9e3aab038cf16f14"><span style="-sec-ix-hidden:Fact_6753aadc7e02447d893722d5aa429c75">Cumulative effect of adoption of updated accounting guidance for credit losses</span></span></td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,132</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Current period change for expected credit losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(368</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">335</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at end of period</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">435,505</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,026</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">460,681</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,467</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;">The following table presents the balances for fixed maturities classified as held-to-maturity, net of the allowance for expected credit losses, at March 31, 2024 and 2023 and changes in the allowance for expected credit losses for the three months ended March 31, 2024 and 2023.<br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"> <table border="0" cellpadding="0" cellspacing="0" class="cfttable" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; color: rgb(0, 0, 0); width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At and For the Three Months</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Ended March 31, 2024</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At and For the Three Months</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Ended March 31, 2023</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Held-to-</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Maturity, Net</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">of Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Held-to-</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Maturity, Net</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">of Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">(in thousands)</div> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at beginning of period<br/> </div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">679,497</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,326</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">668,439</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">—</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%;" valign="bottom"><span style="-sec-ix-hidden:Fact_dc87e4d7134f40049bfe82e2f8518bf8"><span style="-sec-ix-hidden:Fact_cd2261e713e9426b89e0df9f6f347ece">Cumulative effect of adoption of updated accounting guidance for credit losses</span></span><br/> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,268</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Current period change for expected credit losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">3</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">87</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at end of period</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">683,399</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,329</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">693,779</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,355</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> </div> 679497000 1326000 668439000 0 0 1268000 3000 87000 683399000 1329000 693779000 1355000 <div style="display:none;"><br/></div> <div style="text-align: left; font-family: 'Times New Roman'; font-size: 10pt; font-weight: normal; color: rgb(0, 0, 0); font-style: normal; font-variant: normal; text-transform: none; text-indent: 27pt;">The following table presents the balances for reinsurance receivable, net of the allowance for expected credit losses, at March 31, 2024 and 2023, and the changes in the allowance for expected credit losses for the three months ended March 31, 2024 and 2023. </div> <div style="display:none;"><br/></div> <div style="text-align: left; text-indent: 27pt; font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <table cellpadding="0" cellspacing="0" class="cfttable" style="width: 100%;"> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At and For the Three Months</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Ended March 31, 2024</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="6" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">At and For the Three Months</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Ended March 31, 2023</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Reinsurance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Receivable, Net</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">of Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;"> Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Reinsurance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Receivable, Net</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">of Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> <td colspan="2" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; border-bottom: #000000 solid 2px; white-space: nowrap;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Allowance</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">for Expected</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Credit</div> <div style="text-align: center; color: rgb(0, 0, 0); font-weight: bold;">Losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; padding-bottom: 2px; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom;" valign="bottom"> </td> <td colspan="14" rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt;" valign="bottom"> <div style="text-align: center; color: rgb(0, 0, 0);">(in thousands)</div> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at beginning of period</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">441,431</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,394</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">456,522</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; padding-bottom: 4px; background-color: #CCEEFF;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">—</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td rowspan="1" style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%;" valign="bottom"><span style="-sec-ix-hidden:Fact_c4d117218538454f9e3aab038cf16f14"><span style="-sec-ix-hidden:Fact_6753aadc7e02447d893722d5aa429c75">Cumulative effect of adoption of updated accounting guidance for credit losses</span></span></td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">—</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%;" valign="bottom"> </td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%;" valign="bottom">1,132</td> <td colspan="1" rowspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Current period change for expected credit losses</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">(368</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> <div style="color: rgb(0, 0, 0);">)</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 solid 2px; background-color: #CCEEFF;" valign="bottom"> <div style="color: rgb(0, 0, 0);">335</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: #CCEEFF; white-space: nowrap;" valign="bottom"> </td> </tr> <tr> <td style="vertical-align: bottom; font-family: 'Times New Roman'; font-size: 10pt; width: 52%; padding-bottom: 4px;" valign="bottom"> <div style="text-align: left; color: rgb(0, 0, 0); text-indent: -9pt; margin-left: 9pt;">Balance at end of period</div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">435,505</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,026</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">460,681</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: right; vertical-align: bottom; width: 1%; padding-bottom: 4px;" valign="bottom"> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">$</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; vertical-align: bottom; text-align: right; width: 9%; border-bottom: #000000 double 4px;" valign="bottom"> <div><span style="color: rgb(0, 0, 0);">1,467</span></div> </td> <td colspan="1" style="font-family: 'Times New Roman'; font-size: 10pt; text-align: left; vertical-align: bottom; width: 1%; padding-bottom: 4px; white-space: nowrap;" valign="bottom"> </td> </tr> </table> 441431000 1394000 456522000 0 0 1132000 -368000 335000 435505000 1026000 460681000 1467000 <table cellpadding="0" cellspacing="0" class="DSPFListTable" style="font-family: 'Times New Roman'; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);"> <tr> <td style="width: 27pt; vertical-align: top; font-weight: bold;">13 -  </td> <td style="width: auto; vertical-align: top; font-size: 8pt;"> <div style="font-weight: bold; font-size: 10pt;">Impact of New Accounting Standards</div> </td> </tr> </table> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;"> <br/> </div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In September 2016, the FASB issued guidance that amended previous guidance on the impairment of financial instruments by adding an impairment model that requires an entity to recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of expected credit losses. In November 2019, the FASB issued guidance that delayed the effective date for “smaller reporting companies,” as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after December 15, 2023 from December 15, 2019. We were a smaller reporting company at the time this guidance was issued, and our adoption of this guidance on January 1, 2023 resulted in an after-tax decrease in retained earnings of $1.9 million. The adoption of this guidance did not have a significant impact on our results of operations or cash flows.</div> <div style="display:none;"><br/></div> <div style="text-indent: 24.5pt; color: rgb(0, 0, 0); font-family: 'Times New Roman'; font-size: 10pt;">In September 2016, the FASB issued guidance that amended previous guidance on the impairment of financial instruments by adding an impairment model that requires an entity to recognize expected credit losses as an allowance rather than impairments as credit losses are incurred. The intent of this guidance is to reduce complexity and result in a more timely recognition of expected credit losses. In November 2019, the FASB issued guidance that delayed the effective date for “smaller reporting companies,” as defined in Item 10(f)(1) of Regulation S-K, to annual and interim reporting periods beginning after December 15, 2023 from December 15, 2019. We were a smaller reporting company at the time this guidance was issued, and our adoption of this guidance on January 1, 2023 resulted in an after-tax decrease in retained earnings of $1.9 million. The adoption of this guidance did not have a significant impact on our results of operations or cash flows.</div> -1900000 false false false false