v3.26.1
Allowance for Doubtful Accounts - Schedule of Changes in Allowance for Notes Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Accounts receivable        
Allowance for doubtful accounts, beginning balance $ 120,089 $ 87,098 $ 119,305 $ 87,520
Reclassifications 0 0 0 0
Write-Offs (3,765) (30,246) (4,644) (32,557)
Bad Debt Expense 1,966 55,619 3,629 57,508
Allowance for doubtful accounts, ending balance 118,290 112,471 118,290 112,471
Notes receivable        
Allowance for doubtful accounts, beginning balance 29,649 12,739 27,707 13,262
Reclassifications 0 0 0 0
Write-Offs (33) 0 (212) 278
Bad Debt Expense 2,302 16,674 4,423 15,873
Allowance for doubtful accounts, ending balance 31,918 29,413 31,918 29,413
Total accounts and notes receivable        
Allowance for doubtful accounts, beginning balance 149,738 99,837 147,012 100,782
Reclassifications 0 0 0 0
Write-Offs (3,798) (30,246) (4,856) (32,279)
Bad Debt Expense 4,268 72,293 8,052 73,381
Allowance for doubtful accounts, ending balance 150,208 141,884 150,208 141,884
Accounts receivable recovered after write off 100 100 1,600 300
Aged accounts receivable        
Accounts receivable        
Allowance for doubtful accounts, beginning balance 69,694 87,098 68,910 87,520
Reclassifications 0 (1,751) 0 (1,651)
Write-Offs (3,765) (30,246) (4,644) (32,557)
Bad Debt Expense 1,966 9,642 3,629 11,431
Allowance for doubtful accounts, ending balance 67,895 64,743 67,895 64,743
Standard notes receivable        
Notes receivable        
Allowance for doubtful accounts, beginning balance 4,489 4,586 3,587 5,096
Reclassifications 0 0 0 0
Write-Offs 0 0 0 278
Bad Debt Expense 824 1,035 1,726 247
Allowance for doubtful accounts, ending balance 5,313 5,621 5,313 5,621
Delinquent notes receivable        
Notes receivable        
Allowance for doubtful accounts, beginning balance 622 6,013 1,270 6,026
Reclassifications 0 (5,176) 0 (5,176)
Write-Offs (33) 0 (212) 0
Bad Debt Expense 1,014 235 545 222
Allowance for doubtful accounts, ending balance 1,603 1,072 1,603 1,072
Genesis note receivable        
Accounts receivable        
Allowance for doubtful accounts, beginning balance 50,395 0 50,395 0
Reclassifications 0 1,751 0 1,651
Write-Offs 0 0 0 0
Bad Debt Expense 0 45,977 0 46,077
Allowance for doubtful accounts, ending balance 50,395 47,728 50,395 47,728
Notes receivable        
Allowance for doubtful accounts, beginning balance 20,410 0 20,410 0
Reclassifications 0 5,176 0 5,176
Write-Offs 0 0 0 0
Bad Debt Expense 0 15,234 0 15,234
Allowance for doubtful accounts, ending balance 20,410 20,410 20,410 20,410
Elevated risk notes receivable        
Notes receivable        
Allowance for doubtful accounts, beginning balance 4,128 2,140 2,440 2,140
Reclassifications 0 0 0 0
Write-Offs 0 0 0 0
Bad Debt Expense 464 170 2,152 170
Allowance for doubtful accounts, ending balance $ 4,592 $ 2,310 $ 4,592 $ 2,310