Quarterly report [Sections 13 or 15(d)]

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

v3.26.1
Revenue - Concentration of Credit Risk and Other Risks and Uncertainties (Details) - Customer Concentration Risk
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Total Revenue | Customer 1      
Concentration Risk [Line Items]      
Concentration risk, percentage 27.60%    
Total Revenue | Customer 2      
Concentration Risk [Line Items]      
Concentration risk, percentage 27.50%    
Total Revenue | Customer 3      
Concentration Risk [Line Items]      
Concentration risk, percentage   31.50%  
Total Revenue | Customer 4      
Concentration Risk [Line Items]      
Concentration risk, percentage   29.50%  
Accounts Receivable, Net | Customer 2      
Concentration Risk [Line Items]      
Concentration risk, percentage 44.70%   34.00%
Accounts Receivable, Net | Customer 5      
Concentration Risk [Line Items]      
Concentration risk, percentage 15.90%    
Accounts Receivable, Net | Customer 6      
Concentration Risk [Line Items]      
Concentration risk, percentage     16.20%