XML 54 R43.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Concentration of Risk, by Risk Factor
The Company's revenue concentrations of 10% and greater were as follows:


Three Months Ended June 30,Six Months Ended June 30,
2025202420252024
SegmentRevenueRevenueRevenueRevenue
Customer AInfrastructure*12.7%*20.2%
Customer BInfrastructure*10.7%**
Customer CInfrastructure12.2%*10.6%*
*Less than 10% concentration