Finance Receivables - Schedule of Finance Receivables (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Mar. 31, 2026 |
Dec. 31, 2025 |
Jun. 30, 2025 |
Mar. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|---|---|---|---|
| Accounts, Notes, Loans and Financing Receivable | ||||||
| Principal Balance | $ 2,137,579 | $ 1,703,221 | $ 7,725,515 | |||
| Allowance for credit losses | (38,160) | $ (21,596) | (2,235) | (399,293) | $ (393,178) | $ (401,183) |
| Finance receivables held for investment, net | 2,099,419 | 1,700,986 | 7,326,222 | |||
| Finance receivables held for sale, net | 545,761 | 264,238 | 0 | |||
| Total finance receivables, net | 2,645,180 | 1,965,224 | 7,326,222 | |||
| Retail finance receivables held for investment | ||||||
| Accounts, Notes, Loans and Financing Receivable | ||||||
| Principal Balance | 1,120,705 | 754,421 | 6,593,043 | |||
| Allowance for credit losses | (374,828) | (368,476) | (378,373) | |||
| Wholesale finance receivables held for investment | ||||||
| Accounts, Notes, Loans and Financing Receivable | ||||||
| Principal Balance | 1,016,874 | 948,800 | 1,132,472 | |||
| Allowance for credit losses | $ (20,325) | $ (24,885) | $ (24,577) | $ (24,465) | $ (24,702) | $ (22,810) |