v3.25.2
Fair Value Measurements - Schedule of Assets Measured on Recurring Basis (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Long-Term Debt    
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period $ 12 $ 160
Settlements (12) 0
Losses recognized in earnings 0 0
Balance at end of period 0 160
Securitized Beneficial Interests    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period 29,354 15,036
Issuances 30,431 61,029
Settlements (42,023) (45,233)
Losses recognized in earnings (1,659) (5,192)
Balance at end of period 16,103 25,640
Guarantees    
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]    
Balance at beginning of period 6,459 5,097
Issuances 300 938
Settlements (1,242) (715)
Losses recognized in earnings (2,230) (2,709)
Balance at end of period $ 3,287 $ 2,611