v3.26.1
The Company and Summary of Significant Accounting Policies - Intangible Assets - Useful Lives (Details)
Jun. 30, 2026
Dec. 31, 2025
Developed Technology    
Intangible Assets    
Finite-lived intangible asset, useful life 5 years 5 years
Customer Relationships    
Intangible Assets    
Finite-lived intangible asset, useful life   8 years
Customer Relationships | Minimum    
Intangible Assets    
Finite-lived intangible asset, useful life 6 years 8 months 12 days  
Customer Relationships | Maximum    
Intangible Assets    
Finite-lived intangible asset, useful life 8 years  
Noncompete Agreements    
Intangible Assets    
Finite-lived intangible asset, useful life 5 years