v3.26.3
Significant Accounting Policies - Revenue as a Percentage of Total Revenue and Accounts Receivable as a Percentage of Total Accounts Receivable for Each Significant Customer (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
Customer A | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage         11.00%
Customer A | Revenue          
Concentration Risk [Line Items]          
Concentration risk, percentage   10.00%   12.00%  
Customer B | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage     20.00%   24.00%
Customer C | Accounts Receivable          
Concentration Risk [Line Items]          
Concentration risk, percentage     18.00%    
Customer C | Revenue          
Concentration Risk [Line Items]          
Concentration risk, percentage 12.00%   18.00% 15.00%  
Customer D | Revenue          
Concentration Risk [Line Items]          
Concentration risk, percentage 13.00%