v3.26.3
Balance Sheet Details - Additional Information (Details) - Customer Concentration Risk - Accounts Receivable - Customer One
9 Months Ended
Sep. 30, 2026
Customer
Concentration Risk [Line Items]  
Concentration risk, percentage 17.00%
Number of customer 1