Quarterly report [Sections 13 or 15(d)]

Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (Details)

v3.26.3
Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (Details) - Customer Concentration Risk
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Total Revenue | Customer 1          
Concentration Risk [Line Items]          
Concentration risk, percentage 31.40%   11.70%    
Total Revenue | Customer 2          
Concentration Risk [Line Items]          
Concentration risk, percentage 13.90%        
Total Revenue | Customer 3          
Concentration Risk [Line Items]          
Concentration risk, percentage 13.00%     13.00%  
Total Revenue | Customer 4          
Concentration Risk [Line Items]          
Concentration risk, percentage   29.80%      
Total Revenue | Customer 5          
Concentration Risk [Line Items]          
Concentration risk, percentage   10.30%      
Total Revenue | Customer 6          
Concentration Risk [Line Items]          
Concentration risk, percentage       12.40%  
Total Revenue | Customer 7          
Concentration Risk [Line Items]          
Concentration risk, percentage       11.30%  
Total Revenue | Customer 8          
Concentration Risk [Line Items]          
Concentration risk, percentage       11.00%  
Accounts Receivable, Net | Customer 7          
Concentration Risk [Line Items]          
Concentration risk, percentage     27.00%    
Accounts Receivable, Net | Customer 9          
Concentration Risk [Line Items]          
Concentration risk, percentage     14.60%    
Accounts Receivable, Net | Customer 10          
Concentration Risk [Line Items]          
Concentration risk, percentage     11.40%   16.20%