v3.26.3
Concentrations (Details)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Revenue | Customer concentration risk | One Customer          
Concentrations          
Concentration risk (as a percent) 59.00% 54.00% 58.00% 46.00%  
Revenue | Customer concentration risk | Two Customers          
Concentrations          
Concentration risk (as a percent)   11.00%   12.00%  
Accounts receivable | Customer concentration risk | One Customer          
Concentrations          
Concentration risk (as a percent) 67.00%   67.00%   38.00%
Accounts receivable | Customer concentration risk | Two Customers          
Concentrations          
Concentration risk (as a percent)         18.00%
Purchases | Supplier concentration risk | One Supplier          
Concentrations          
Concentration risk (as a percent) 38.00% 33.00% 33.00% 47.00%  
Purchases | Supplier concentration risk | Two Suppliers          
Concentrations          
Concentration risk (as a percent)   23.00%      
Accounts payable | Supplier concentration risk | One Supplier          
Concentrations          
Concentration risk (as a percent) 22.00%       71.00%
Accounts payable | Supplier concentration risk | Two Suppliers          
Concentrations          
Concentration risk (as a percent) 13.00%