XML 60 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2024
Receivables [Abstract]  
Schedule of Accounts Receivable
Accounts receivable were comprised of the following:
As of December 31,
(in millions)202420232022
Accounts receivable trade, net$242.8 $234.5 $128.6 
Unbilled receivable9.7 5.7 12.3 
Accounts receivable, net$252.5 $240.2 $140.9 
Schedules of Concentration of Risk
The percentages of total revenue for customers that represent 10% or more of total revenue was as follows:
Years Ended December 31,

202420232022
Distributor A28%28%19%
Distributor B26%24%16%
Distributor C21%19%17%
The percentages of total net accounts receivable trade for customers that represent 10% or more of total net accounts receivable trade were as follows:
As of December 31,

20242023
Distributor A35%35%
Distributor B27%25%
Distributor C15%18%
Schedule of Allowance for Credit Loss
The following table presents the activity in the allowance for credit losses:
Years Ended December 31,
(in millions)202420232022
Credit losses at beginning of year$2.5 $2.5 $2.7 
Provision for expected credit losses(0.2)2.3 4.2 
Write-offs charged against allowance(0.9)(2.6)(4.9)
Recoveries of amounts previously reserved— 0.3 0.5 
Credit losses at end of year$1.4 $2.5 $2.5