XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.1
Accounts Receivable, Net (Tables)
3 Months Ended
Mar. 31, 2025
Receivables [Abstract]  
Schedule of Net Accounts Receivable
Accounts receivable were comprised of the following:
(in millions)March 31, 2025December 31, 2024
Accounts receivable trade, net$271.8 $242.8 
Unbilled receivable11.3 9.7 
Accounts receivable, net$283.1 $252.5 
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 March 31,

20252024
Distributor A25 %25 %
Distributor B24 %31 %
Distributor C
23 %22 %
The percentages of accounts receivable trade for customers that represent 10% or more of total accounts receivable trade were as follows:

March 31, 2025December 31, 2024
Distributor A30 %35 %
Distributor B24 %27 %
Distributor C
13 %15 %
Schedule of Allowance for Credit Loss
The following table presents the activity in the allowance for credit losses:
Three Months Ended March 31,
(in millions)20252024
Credit losses at beginning of year$1.4 $2.5 
Provision for expected credit losses0.1 1.2 
Write-offs charged against allowance(0.1)(0.2)
Recoveries of amounts previously reserved— — 
Credit losses at the end of period
$1.4 $3.5