XML 60 R41.htm IDEA: XBRL DOCUMENT v3.20.4
Trade Receivables, net (Tables)
12 Months Ended
Dec. 31, 2020
Receivables [Abstract]  
Schedule of Trade Receivables, net
Trade receivables balances were as follows:
December 31,
20202019
(In thousands)
Trade customers$570,611 $511,487 
Equipment manufacturers5,680 5,146 
Other24,281 20,092 
Trade receivables600,572 536,725 
Less: Allowance for doubtful accounts(22,093)(18,178)
Trade receivables, net$578,479 $518,547 
The following is a rollforward of the allowance for doubtful accounts for trade receivables:
202020192018
(In thousands)
Beginning balance$18,178 $16,355 $14,829 
Provision (reduction) 17,267 16,925 (3,092)
Write-offs directly against the reserve(902)(2,652)(1,362)
Write-offs for revenue adjustments(12,450)(12,450)5,861 
Other 1
— — 119 
Ending balance$22,093 $18,178 $16,355 
1    Represents allowance for doubtful trade accounts receivables assumed in 2018 from the Abilene Acquisition. See Note 5 for further details regarding this transaction.
Notes receivable are included in "Other current assets" and "Other long-term assets" in the consolidated balance sheets and were comprised of:
December 31,
20202019
(In thousands)
Notes receivable from independent contractors$7,291 $9,167 
Notes receivable from third parties3,034 6,164 
Gross notes receivable10,325 15,331 
Allowance for doubtful notes receivable(602)(503)
Total notes receivable, net of allowance$9,723 $14,828 
Current portion, net of allowance2,846 4,163 
Long-term portion$6,877 $10,665 
The following is a rollforward of the allowance for doubtful notes receivable:
202020192018
(In thousands)
Beginning balance$503 $1,051 $1,040 
Provision (reduction) 464 (137)(100)
Write-offs(365)(411)(103)
Other 1
— — 214 
Ending balance$602 $503 $1,051 
1    Represents allowance for doubtful notes receivable assumed in 2018 from the Abilene Acquisition. See Note 5 for further details regarding this transaction.