v3.25.2
Allowance for Doubtful Accounts - Schedule of Changes in Allowance for Notes Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Accounts receivable        
Allowance for doubtful accounts, beginning balance $ 87,098 $ 84,087 $ 87,520 $ 80,819
Reclassifications 0   0  
Write-Offs (30,246) (11,955) (32,557) (12,988)
Bad Debt Expense 55,619 31,561 57,508 35,862
Allowance for doubtful accounts, ending balance 112,471 103,693 112,471 103,693
Notes receivable        
Allowance for doubtful accounts, beginning balance 12,739 11,500 13,262 10,880
Reclassifications 0   0  
Write-Offs 0 (69) 278 (69)
Bad Debt Expense 16,674 161 15,873 781
Allowance for doubtful accounts, ending balance 29,413 11,592 29,413 11,592
Total accounts and notes receivable        
Allowance for doubtful accounts, beginning balance 99,837 95,587 100,782 91,699
Reclassifications 0   0  
Write-Offs (30,246) (12,024) (32,279) (13,057)
Bad Debt Expense 72,293 31,722 73,381 36,643
Allowance for doubtful accounts, ending balance 141,884 115,285 141,884 115,285
Accounts receivable recovered after write off 100 100 300 100
Standard notes receivable        
Notes receivable        
Allowance for doubtful accounts, beginning balance 4,586 3,047 5,096 3,510
Reclassifications 0   0  
Write-Offs 0 0 278 0
Bad Debt Expense 1,035 (60) 247 (523)
Allowance for doubtful accounts, ending balance 5,621 2,987 5,621 2,987
Aged accounts receivable        
Accounts receivable        
Allowance for doubtful accounts, beginning balance 87,098   87,520  
Reclassifications (1,751)   (1,651)  
Write-Offs (30,246)   (32,557)  
Bad Debt Expense 9,642   11,431  
Allowance for doubtful accounts, ending balance 64,743   64,743  
Delinquent notes receivable        
Notes receivable        
Allowance for doubtful accounts, beginning balance 6,013 3,698 6,026 2,615
Reclassifications (5,176)   (5,176)  
Write-Offs 0 (69) 0 (69)
Bad Debt Expense 235 221 222 1,304
Allowance for doubtful accounts, ending balance 1,072 3,850 1,072 3,850
Elevated risk notes receivable        
Notes receivable        
Allowance for doubtful accounts, beginning balance 2,140 4,755 2,140 4,755
Reclassifications 0   0  
Write-Offs 0 0 0 0
Bad Debt Expense 170 0 170 0
Allowance for doubtful accounts, ending balance 2,310 $ 4,755 2,310 $ 4,755
Genesis notes receivable        
Accounts receivable        
Allowance for doubtful accounts, beginning balance 0   0  
Reclassifications 1,751   1,651  
Write-Offs 0   0  
Bad Debt Expense 45,977   46,077  
Allowance for doubtful accounts, ending balance 47,728   47,728  
Notes receivable        
Allowance for doubtful accounts, beginning balance 0   0  
Reclassifications 5,176   5,176  
Write-Offs 0   0  
Bad Debt Expense 15,234   15,234  
Allowance for doubtful accounts, ending balance $ 20,410   $ 20,410