Schedule of Trade Receivables, net |
Trade receivables, net balances were comprised of the following: | | | | | | | | | | | | | December 31, | | 2021 | | 2020 | | (In thousands) | Trade customers | $ | 847,305 | | | $ | 570,611 | | Equipment manufacturers | 11,923 | | | 5,680 | | Insurance premiums 1 | 43,455 | | | 5,804 | | Other 1 | 30,316 | | | 18,477 | | Trade receivables | 932,999 | | | 600,572 | | Less: Allowance for doubtful accounts | (21,663) | | | (22,093) | | Trade receivables, net | $ | 911,336 | | | $ | 578,479 | | | | | |
1 Prior year amounts within the table above have been reclassified to conform to current year presentation. The following is a rollforward of the allowance for doubtful accounts for trade receivables: | | | | | | | | | | | | | | | | | | | 2021 | | 2020 | | 2019 | | (In thousands) | Beginning balance | $ | 22,093 | | | $ | 18,178 | | | $ | 16,355 | | Provision | 10,900 | | | 17,267 | | | 16,925 | | | | | | | | Write-offs directly against the reserve | (776) | | | (902) | | | (2,652) | | Write-offs for revenue adjustments | (11,504) | | | (12,450) | | | (12,450) | | Other 1 | 950 | | | — | | | — | | Ending balance | $ | 21,663 | | | $ | 22,093 | | | $ | 18,178 | | | | | | | |
1 Represents allowance for doubtful trade accounts receivables assumed in 2021 from the Company's acquisitions. See Note 4 for further details regarding these acquisitions. Notes receivable are included in "Other current assets" and "Other long-term assets" in the consolidated balance sheets and were comprised of: | | | | | | | | | | | | | December 31, | | 2021 | | 2020 | | (In thousands) | Notes receivable from independent contractors | $ | 5,969 | | | $ | 7,291 | | Convertible note receivable from third party | 10,141 | | | — | | Notes receivable from other third parties | 994 | | | 3,034 | | Gross notes receivable | 17,104 | | | 10,325 | | Allowance for doubtful notes receivable | (496) | | | (602) | | Total notes receivable, net of allowance | $ | 16,608 | | | $ | 9,723 | | | | | | Current portion, net of allowance | 1,848 | | | 2,846 | | Long-term portion | $ | 14,760 | | | $ | 6,877 | | | | | |
|