XML 52 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Payables and Accruals [Abstract]    
Employee compensation and related costs $ 3,019 $ 3,115
Construction in process 3,115 229
Deferred income received under joint development agreements   4,189
Professional and consulting services 699 1,566
Income taxes payable 858 1,422
Other 1,746 750
Accrued expenses and other current liabilities $ 9,437 $ 11,271