v3.26.3
Segment, Geographic, and Concentrations of Risk Information - Narrative (Details) - segment
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Segment Reporting [Line Items]          
Number of reportable segments     1    
Net Revenues | Customer Concentration | Customer One          
Segment Reporting [Line Items]          
Concentration percentage 47.40% 71.60% 47.30% 63.90%  
Net Revenues | Customer Concentration | Customer Two          
Segment Reporting [Line Items]          
Concentration percentage 37.60% 23.60% 24.30% 26.90%  
Net Revenues | Customer Concentration | Customer Three          
Segment Reporting [Line Items]          
Concentration percentage     17.20%    
Accounts Receivable | Credit concentration risk | Customer One          
Segment Reporting [Line Items]          
Concentration percentage     40.40%   52.90%
Accounts Receivable | Credit concentration risk | Customer Two          
Segment Reporting [Line Items]          
Concentration percentage     29.20%   16.00%
Accounts Receivable | Credit concentration risk | Customer Three          
Segment Reporting [Line Items]          
Concentration percentage     18.60%