XML 91 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Accounts Payable and Accrued Expenses - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Aug. 31, 2020
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Payables and Accruals [Abstract]        
Accounts payable and accrued expenses   $ 1,631 $ 5,644  
Loss on purchase commitment       $ 2,100
Purchase commitment, period 3 years      
Release payment   1,000    
Gain on settlement of accrued liability – Note 10   $ 1,151 $ 0