v3.26.1
Variable Interest Entities - Narrative (Details) - USD ($)
Mar. 31, 2026
Mar. 31, 2025
Variable Interest Entity [Line Items]    
Total assets $ 238,772,000 $ 354,875,000 [1]
Variable Interest Entity, Primary Beneficiary | CT Risk Management, L.L.C.    
Variable Interest Entity [Line Items]    
Total assets $ 0 $ 0
[1]
(1) Periods presented have been adjusted to reflect the 1-for-8 reverse stock split on December 15, 2025. See Note 1 - Summary of Significant Accounting Policies - Reverse Stock Split, for additional information.