XML 87 R68.htm IDEA: XBRL DOCUMENT v3.26.1
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