v3.25.2
Finance Receivables, Charge - offs (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Schedule of Finance Receivable Charge-offs to Allowance for credit losses [Line Items]        
Financing receivable, allowance for credit loss, writeoff $ 40,078 $ 28,813 $ 78,497 $ 62,092
Current Year        
Schedule of Finance Receivable Charge-offs to Allowance for credit losses [Line Items]        
Financing receivable, allowance for credit loss, writeoff     9,902 0
Prior Year        
Schedule of Finance Receivable Charge-offs to Allowance for credit losses [Line Items]        
Financing receivable, allowance for credit loss, writeoff     63,060 6,589
Two Years Prior        
Schedule of Finance Receivable Charge-offs to Allowance for credit losses [Line Items]        
Financing receivable, allowance for credit loss, writeoff     5,535 50,049
Three Years Prior        
Schedule of Finance Receivable Charge-offs to Allowance for credit losses [Line Items]        
Financing receivable, allowance for credit loss, writeoff     $ 0 $ 5,454