v3.26.1
Summary of Significant Accounting Policies (As Restated) - Concentrations of Credit Risk (Details) - Customer concentration risk - customer
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Accounts receivable | Major customers          
Concentration of credit risk          
Number of customers     1   2
Concentration risk     36.00%   66.00%
Accounts receivable | Major customer, one          
Concentration of credit risk          
Concentration risk         49.00%
Accounts receivable | Major customer, two          
Concentration of credit risk          
Concentration risk         17.00%
Revenue | Major customers          
Concentration of credit risk          
Number of customers 2 4 3 5  
Concentration risk 40.00% 63.00% 53.00% 65.00%  
Revenue | Major customer, one          
Concentration of credit risk          
Concentration risk 22.00% 19.00% 25.00% 16.00%  
Revenue | Major customer, two          
Concentration of credit risk          
Concentration risk 18.00% 16.00% 16.00% 16.00%  
Revenue | Major customer, three          
Concentration of credit risk          
Concentration risk   15.00% 12.00% 12.00%  
Revenue | Major customer, four          
Concentration of credit risk          
Concentration risk   13.00%   11.00%  
Revenue | Major customer, five          
Concentration of credit risk          
Concentration risk       10.00%