v3.25.4
Variable Interest Entities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Variable Interest Entity [Line Items]      
Investments in variable interest entities $ 101,600 $ 96,928 $ 97,258
Receivables with variable interest entities 246,812   326,641
Variable Interest Entity, Not Primary Beneficiary      
Variable Interest Entity [Line Items]      
Investments in variable interest entities 95,098 90,239 90,685
Receivables with variable interest entities 4,621 0 4
Guaranteed amounts to variable interest entities (not to exceed) $ 19,363 $ 15,995 $ 15,968