v3.25.1
Basis of Presentation (Tables)
3 Months Ended
Mar. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedules of Concentration of Risk, by Risk Factor The Company's largest customers by total net accounts receivable consisted of the following:
March 31, 2025December 31, 2024
Three largest customers by total net accounts receivable63 %63 %

The Company's largest customers by total net revenue consisted of the following:
Three Months Ended March 31,
20252024
Customer 137 %25 %
Customer 214 %20 %
Customer 3%12 %