XML 40 R28.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accounts Receivable, Net (Tables)
6 Months Ended
Jun. 30, 2024
Receivables [Abstract]  
Schedule of Net Accounts Receivable
At the end of each period, accounts receivable were comprised of the following:
(in millions)June 30, 2024December 31, 2023
Accounts receivable trade, net$242.6 $234.5 
Unbilled receivable6.4 5.7 
Accounts receivable, net$249.0 $240.2 
Schedules of Concentration of Risk
The percentages of total revenue for customers that represent 10% or more of total revenue were as follows:
Three Months Ended June 30,Six Months Ended June 30,

2024202320242023
Distributor A29 %28 %27 %28 %
Distributor B22 %22 %26 %22 %
Distributor C
23 %17 %22 %16 %
The percentages of total net accounts receivable trade for customers that represent 10% or more of total net accounts receivable trade were as follows:

June 30, 2024December 31, 2023
Distributor A32 %35 %
Distributor B28 %25 %
Distributor C
17 %18 %
Schedule of Allowance for Credit Loss
The following table presents the activity in the allowance for credit losses, which is comprised primarily of the Company’s direct consumer receivable portfolio. The allowance for credit losses of other portfolios is insignificant.
Three Months Ended June 30,Six Months Ended June 30,
(in millions)2024202320242023
Credit losses at beginning of year$3.5 $3.1 $2.5 $2.5 
Provision for expected credit losses(0.6)0.8 0.6 2.0 
Write-offs charged against allowance(0.1)(0.9)(0.3)(1.6)
Recoveries of amounts previously reserved— 0.1 — 0.2 
Credit losses at the end of period
$2.8 $3.1 $2.8 $3.1