Other Balance Sheet Components - Schedule of Other Current Liabilities (Details) - USD ($) $ in Thousands |
Dec. 31, 2025 |
Dec. 31, 2024 |
|---|---|---|
| Supplemental Balance Sheet Disclosures [Line Items] | ||
| Deferred compensation | $ 2,450 | $ 3,234 |
| Deferred consideration | 800 | 800 |
| Income tax payable | $ 663 | $ 670 |
| Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] | Total other current liabilities | Total other current liabilities |
| Finance lease liabilities | $ 31 | $ 109 |
| Contingent consideration | 0 | 44 |
| Total other current liabilities | 5,912 | 7,227 |
| Related Party | ||
| Supplemental Balance Sheet Disclosures [Line Items] | ||
| Liabilities | 723 | 2,161 |
| Nonrelated Party | ||
| Supplemental Balance Sheet Disclosures [Line Items] | ||
| Liabilities | $ 1,245 | $ 209 |
| X | ||||||||||
- Definition Business Combination, Separately Recognized Transactions, Deferred Consideration, Current No definition available.
|
| X | ||||||||||
- Definition Supplemental Balance Sheet Disclosures [Line Items] No definition available.
|
| X | ||||||||||
- Definition Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within 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 within one year (or the operating cycle, if longer). Represents currently earned compensation under compensation arrangements that is not actually paid until a later date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Definition Present value of lessee's discounted obligation for lease payments from finance lease, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Indicates line item in statement of financial position that includes current finance lease liability. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of liabilities classified as other, due within 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 due within one year or operating cycle, if longer, from the balance sheet date. Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|