v3.25.2
Fair Value Measurement - Level Three Assets and Liabilities Rollforward (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Beneficial interest liabilities (derivatives)        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value, beginning balance $ 4,032 $ 8,485 $ 10,089 $ 4,221
Additions 0 0 0 0
Repayments and settlements / Payments on beneficial interests (5,672) (1,658) (11,664) (2,367)
Changes in fair value recorded in earnings 12,172 4,371 12,107 9,344
Fair value, ending balance 10,532 11,198 10,532 11,198
Beneficial Interests        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value, beginning balance 216,578 62,214 176,848 41,012
Additions 71,432 41,124 109,870 71,400
Repayments and settlements / Payments on beneficial interests (27,133) (1,729) (43,441) (1,729)
Charge-offs and changes in fair value recorded in earnings 5,884 (3,805) 23,484 (12,879)
Fair value, ending balance 266,761 97,804 266,761 97,804
Fair Value, Inputs, Level 3 | Payable to Securitization Note Holders        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value, beginning balance 75,904 129,092 87,321 141,416
Additions 0   0  
Repayments and settlements / Payments on beneficial interests (10,577) (14,882) (22,021) (28,446)
Changes in fair value recorded in earnings (175) (558) (148) 682
Fair value, ending balance 65,152 113,652 65,152 113,652
Fair Value, Inputs, Level 3 | Trailing Fee Liabilities        
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value, beginning balance 4,574 4,244 4,614 4,251
Issuances 1,086 573 1,786 1,189
Repayments and settlements / Payments on beneficial interests (733) (648) (1,336) (1,311)
Changes in fair value recorded in earnings 31 73 (106) 113
Fair value, ending balance 4,958 4,242 4,958 4,242
Fair Value, Inputs, Level 3 | Line of Credit Receivable        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value, beginning balance 81,780 0 56,269 0
Issuances 24,983 8,261 49,839 8,261
Charge-offs and changes in fair value recorded in earnings 563 44 1,063 44
Changes in accrued interest 130   285  
Fair value, ending balance 107,456 8,305 107,456 8,305
Fair Value, Inputs, Level 3 | Notes receivable and residual certificates (at fair value)        
Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]        
Fair value, beginning balance 19,471 13,376 22,055 14,847
Additions 38,355   38,355  
Repayments and settlements / Payments on beneficial interests (3,836) (1,456) (6,521) (2,681)
Charge-offs and changes in fair value recorded in earnings 718 (278) 819 (524)
Fair value, ending balance $ 54,708 $ 11,642 $ 54,708 $ 11,642