v3.26.1
Variable Interest Entities (Additional Information) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2026
Dec. 31, 2025
CORE [Member]        
Variable Interest Entity [Line Items]        
Payments to acquire notes receivable   $ 25,000    
Subordinated Surplus Note   9.00%    
Variable Interest Entity, Primary Beneficiary, Maximum Loss Exposure, Amount     $ 25,000 $ 25,000
Tailrow [Member]        
Variable Interest Entity [Line Items]        
Payments to acquire notes receivable $ 25,000      
Subordinated Surplus Note 9.00%      
Variable Interest Entity, Primary Beneficiary, Maximum Loss Exposure, Amount     $ 25,000 $ 25,000