XML 62 R41.htm IDEA: XBRL DOCUMENT v3.22.0.1
Trade Receivables, net (Tables)
12 Months Ended
Dec. 31, 2021
Receivables [Abstract]  
Schedule of Trade Receivables, net
Trade receivables, net balances were comprised of the following:
December 31,
20212020
(In thousands)
Trade customers$847,305 $570,611 
Equipment manufacturers11,923 5,680 
Insurance premiums 1
43,455 5,804 
Other 1
30,316 18,477 
Trade receivables932,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:
202120202019
(In thousands)
Beginning balance$22,093 $18,178 $16,355 
Provision10,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,
20212020
(In thousands)
Notes receivable from independent contractors$5,969 $7,291 
Convertible note receivable from third party10,141 — 
Notes receivable from other third parties994 3,034 
Gross notes receivable17,104 10,325 
Allowance for doubtful notes receivable(496)(602)
Total notes receivable, net of allowance$16,608 $9,723 
Current portion, net of allowance1,848 2,846 
Long-term portion$14,760 $6,877