XML 89 R74.htm IDEA: XBRL DOCUMENT v3.23.3
Notes Payable (Details) - Summary Of Company's Notes Payable - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total Notes Payable $ 4,409 $ 79,923
Less: unamortized debt issuance costs   (521)
Less: unamortized debt discount   (581)
Less: short-term portion (1,211) (464)
Total Notes Payable, less current portion 3,198 78,357
Deutsche Bank Loan [Member]    
Debt Instrument [Line Items]    
Total Notes Payable   75,000
PGE Loan [Member]    
Debt Instrument [Line Items]    
Total Notes Payable 4,409 4,923
Less: short-term portion $ (1,211) $ (464)