v3.25.2
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