v3.25.2
Variable Interest Entities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Variable Interest Entity [Line Items]      
Investments in variable interest entities $ 95,659 $ 96,928 $ 103,818
Receivables with variable interest entities 206,607   209,053
Variable Interest Entity, Not Primary Beneficiary      
Variable Interest Entity [Line Items]      
Investments in variable interest entities 89,200 90,239 96,903
Receivables with variable interest entities 1,469 0 3,980
Guaranteed amounts to variable interest entities (not to exceed) $ 15,968 $ 15,995 $ 16,392