XML 54 R43.htm IDEA: XBRL DOCUMENT
v3.24.0.1

Comprehensive Income and Accumulated Other Comprehensive Income (Loss) (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2023
Equity [Abstract] |
Schedule of Changes in Accumulated Other Comprehensive Income (AOCI) | The following table illustrates the changes in the balance of each component of accumulated other comprehensive income (loss) for each period presented in the financial statements.
|  | Year Ended December 31, |
|  | 2023 |  |  | 2022 |  |  | 2021 |
|  | (in thousands) |
Balance, beginning of period |  | $ | (13,828 | ) |  | $ | 13,537 |  |  | $ | 21,019 |
Other comprehensive income (loss) before reclassification |  |  | 6,202 |  |  |  | (24,966 | ) |  |  | (5,289 | )
Amounts reclassified from accumulated other comprehensive income (loss) |  |  | 432 |  |  |  | (2,399 | ) |  |  | (2,193 | )
Net current period other comprehensive income (loss) |  |  | 6,634 |  |  |  | (27,365 | ) |  |  | (7,482 | )
Balance, end of period |  | $ | (7,194 | ) |  | $ | (13,828 | ) |  | $ | 13,537 |
Reclassification Out of Accumulated Other Comprehensive Income | The effects of reclassifications out of accumulated other comprehensive income (loss) by the respective line items of net income are presented in the following table.
Component of Accumulated Other Comprehensive Income (Loss) |  | Year Ended December 31, |  |  | Affected line item in the statement of income
|  | 2023 |  |  | 2022 |  |  | 2021 |  |  |
|  | (in thousands) |  |  |
Unrealized gains (losses) on available-for- sale securities |  | $ | (547 | ) |  | $ | 3,037 |  |  | $ | 2,776 |  |  | Net realized gains on investments
|  |  | (547 | ) |  |  | 3,037 |  |  |  | 2,776 |  |  | Income before income taxes
|  |  | 115 |  |  |  | (638 | ) |  |  | (583 | ) |  | Income tax expense
|  | $ | (432 | ) |  | $ | 2,399 |  |  | $ | 2,193 |  |  | Net income
Other Comprehensive Income |
|  | Pre-Tax Amount |  |  | Tax Expense (Benefit) |  |  | Net-of-Tax Amount |
|  | (in thousands) |
December 31, 2023 |  |  |  |  |  |  |  |  |
Unrealized gain on securities: |  |  |  |  |  |  |  |  |
Unrealized gain on available-for-sale securities |  | $ | 7,850 |  |  | $ | 1,648 |  |  | $ | 6,202 |
Reclassification adjustment for gains realized in net income |  |  | 547 |  |  |  | 115 |  |  |  | 432 |
Net unrealized gain |  |  | 8,397 |  |  |  | 1,763 |  |  |  | 6,634 |
Other comprehensive income |  | $ | 8,397 |  |  | $ | 1,763 |  |  | $ | 6,634 |
December 31, 2022 |  |  |  |  |  |  |  |  |
Unrealized loss on securities: |  |  |  |  |  |  |  |  |
Unrealized loss on available-for-sale securities |  | $ | (31,602 | ) |  | $ | (6,636 | ) |  | $ | (24,966 | )
Reclassification adjustment for losses realized in net income |  |  | (3,037 | ) |  |  | (638 | ) |  |  | (2,399 | )
Net unrealized loss |  |  | (34,639 | ) |  |  | (7,274 | ) |  |  | (27,365 | )
Other comprehensive loss |  | $ | (34,639 | ) |  | $ | (7,274 | ) |  | $ | (27,365 | )
December 31, 2021 |  |  |  |  |  |  |  |  |
Unrealized loss on securities: |  |  |  |  |  |  |  |  |
Unrealized loss on available-for-sale securities |  | $ | (6,695 | ) |  | $ | (1,406 | ) |  | $ | (5,289 | )
Reclassification adjustment for losses realized in net income |  |  | (2,776 | ) |  |  | (583 | ) |  |  | (2,193 | )
Net unrealized loss |  |  | (9,471 | ) |  |  | (1,989 | ) |  |  | (7,482 | )
Other comprehensive loss |  | $ | (9,471 | ) |  | $ | (1,989 | ) |  | $ | (7,482 | )

X
- References No definition available. + Details
Name: | us-gaap_EquityAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of information about items reclassified out of accumulated other comprehensive income (loss). + References No definition available. + Details
Name: | us-gaap_ReclassificationOutOfAccumulatedOtherComprehensiveIncomeTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the components of accumulated other comprehensive income (loss). + References Reference 1: 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 Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef -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 Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef -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 + Details
Name: | us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of components of comprehensive income (loss). Includes, but is not limited to, foreign currency translation adjustments, foreign currency transactions designated as economic hedges of a net investment in foreign entity, gain (loss) and prior service cost (credit) for pension plans and other postretirement benefit plans. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Topic 220 -SubTopic 10 -Name Accounting Standards Codification -Paragraph 1 -Section 45 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482790/220-10-45-1 + Details
Name: | us-gaap_ScheduleOfComprehensiveIncomeLossTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration