Securitization Activities - Activity in Allowance for Losses (Details) - USD ($) $ in Thousands |
3 Months Ended | 12 Months Ended | |
|---|---|---|---|
Mar. 31, 2026 |
Mar. 31, 2025 |
Dec. 31, 2025 |
|
| Consolidated Entity, Excluding Consolidated VIE | |||
| Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward] | |||
| Beginning period balance | $ 915 | $ 892 | $ 892 |
| Current period provisions | (46) | (107) | |
| Actual write-offs | (39) | (60) | (455) |
| Recoveries | 15 | 101 | |
| Impact of foreign exchange rates | (15) | 4 | |
| Balance at end of period | 830 | 830 | 915 |
| Variable Interest Entity, Primary Beneficiary | |||
| Financing Receivable, Excluding Accrued Interest, Allowance for Credit Loss [Roll Forward] | |||
| Beginning period balance | 5,487 | 4,995 | 4,995 |
| Current period provisions | 1,859 | 413 | |
| Actual write-offs | (816) | (478) | (1,329) |
| Recoveries | 26 | 14 | |
| Impact of foreign exchange rates | 0 | 0 | |
| Balance at end of period | $ 6,556 | $ 4,944 | $ 5,487 |