Other Balance Sheet Components - Schedule of Other Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Organization, Consolidation and Presentation of Financial Statements [Abstract] | ||
| Deferred compensation, net of current portion | $ 0 | $ 15,769 |
| Deferred retirement obligations | 1,916 | 0 |
| Deferred consideration, net of current portion | 0 | 725 |
| Deferred tax liability | 378 | 455 |
| Contingent consideration, net of current portion | $ 0 | $ 148 |
| Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] | Total other liabilities | Total other liabilities |
| Finance lease liability, net of current portion | $ 11 | $ 19 |
| Other liabilities | 1,212 | 0 |
| Total other liabilities | $ 3,517 | $ 17,116 |
| X | ||||||||||
- Definition Deferred Consideration Liability, Classified, Noncurrent No definition available.
|
| X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer). No definition available.
|
| X | ||||||||||
- Definition Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Indicates line item in statement of financial position that includes noncurrent finance lease liability. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- References No definition available.
|
| X | ||||||||||
- Definition Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition The carrying amount as of the balance sheet date of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|