XML 67 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Trade Receivables, net (Tables)
12 Months Ended
Dec. 31, 2023
Receivables [Abstract]  
Schedule of Trade Receivables, net
Trade receivables, net balances were comprised of the following:
December 31,
20232022
(In thousands)
Trade customers$807,458 $731,546 
Equipment manufacturers24,903 15,783 
Insurance premiums33,000 61,696 
Other62,700 56,249 
Trade receivables928,061 865,274 
Less: Allowance for doubtful accounts(39,458)(22,980)
Trade receivables, net$888,603 $842,294 
The following is a rollforward of the allowance for doubtful accounts for trade receivables:
202320222021
(In thousands)
Beginning balance$22,980 $21,663 $22,093 
Provision19,116 13,078 10,900 
Write-offs directly against the reserve(2,431)(994)(776)
Write-offs for revenue adjustments(1,520)(11,517)(11,504)
Other 1
1,313 750 950 
Ending balance$39,458 $22,980 $21,663 
1    Represents allowance for doubtful trade accounts receivable assumed in 2023 from the Company's acquisitions. Represents measurement period adjustment during 2022 related to the MME acquisition and 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,
20232022
(In thousands)
Notes receivable from independent contractors$5,681 $5,050 
Convertible note receivable from third party— 11,341 
Notes receivable from other third parties7,309 275 
Gross notes receivable12,990 16,666 
Allowance for doubtful notes receivable(4,276)(5,015)
Total notes receivable, net of allowance$8,714 $11,651 
Current portion, net of allowance— 8,122 
Long-term portion$8,714 $3,529