v3.25.4
The Company and Summary of Significant Accounting Policies - Concentration of Credit Risk (Details) - distributor
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Revenue Benchmark | Credit Concentration Risk      
Concentration Risk [Line Items]      
Number of distributors representing more than 10% of company's revenue 2 3 4