Income Taxes (Details) - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2025 |
Jun. 30, 2024 |
Jun. 30, 2025 |
Jun. 30, 2024 |
Dec. 31, 2024 |
|
Income Tax Contingency [Line Items] | |||||
Income tax expense (benefit), including excise tax expense (benefit) | $ 100 | $ 2,500 | |||
Federal excise tax expense (benefit) | 100 | 2,500 | $ 3,500 | $ 5,700 | |
Income tax expense (benefit), including excise tax expense (benefit) | 146 | 2,453 | 3,498 | 5,737 | |
Subsidiaries | |||||
Income Tax Contingency [Line Items] | |||||
Income tax expense (benefit), including excise tax expense (benefit) | 3,500 | 5,700 | |||
Income tax expense (benefit), including excise tax expense (benefit) | (78) | $ 1 | (18) | $ 3 | |
Net deferred tax liability | $ 973 | $ 973 | $ 36 |