v3.25.2
Summary of significant accounting policies (Tables)
6 Months Ended
Jun. 30, 2025
Accounting Policies [Abstract]  
Summary of Customer and Supplier Concentration Risk
Customer and supplier concentrations consisted of the below:
Three Months Ended
June 30, 2025
Three Months Ended
June 30, 2024
Number of customers or suppliers exceeding 10%Aggregate Value
(in millions)
% of TotalNumber of customers or suppliers exceeding 10%Aggregate Value
(in millions)
% of Total
Revenue$125 50 %2$70 39 %
Purchases$53 25 %$— — %
Six Months Ended
June 30, 2025
Six Months Ended
June 30, 2024
Number of customers or suppliers exceeding 10%Aggregate Value
(in millions)
% of TotalNumber of customers or suppliers exceeding 10%Aggregate Value
(in millions)
% of Total
Revenue$247 48 %2$95 31 %
Purchases$60 14 %1$25 10 %
As of June 30, 2025As of December 31, 2024
Number of customers or suppliers exceeding 10%Aggregate Value
(in millions)
% of TotalNumber of customers or suppliers exceeding 10%Aggregate Value
(in millions)
% of Total
Accounts receivable$43 42 %2$66 46 %
Accounts payable$19 25 %4$56 53 %