XML 77 R62.htm IDEA: XBRL DOCUMENT v3.22.4
Composition of Certain Financial Statement Captions - Schedule of Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Employee compensation and benefits $ 6,978 $ 7,266
Accrued expenses 12,745 10,188
Accrued income taxes 358 736
Current portion of guarantee 2,431  
Current portion of operating lease liabilities $ 2,108 $ 1,742
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Accrued liabilities, total Accrued liabilities, total
Other $ 1,715 $ 1,820
Accrued liabilities, total $ 26,335 $ 21,752