The Company and Summary of Significant Accounting Policies - Schedule of Fair Value, Liabilities Measured on Recurring Basis (Details) - USD ($) $ in Thousands |
12 Months Ended | |
|---|---|---|
Dec. 31, 2025 |
Dec. 31, 2024 |
|
| Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward] | ||
| Beginning fair value | $ 97,256 | $ 103,461 |
| Change in the fair value during the year recorded to acquisition related costs | 4,000 | 6,049 |
| Payments made during the period | (12,903) | (12,254) |
| Ending fair value | $ 88,353 | $ 97,256 |
| Fair Value, Liability, Recurring Basis, Unobservable Input Reconciliation, Gain (Loss), Statement of Income or Comprehensive Income [Extensible Enumeration] | Acquisition related costs | Acquisition related costs |