v3.23.2
Derivatives - Schedule of Fair Value of Derivative Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Embedded derivative within 2023 Funding Agreement    
Derivative Liability, Fair Value, Amount Not Offset Against Collateral [Abstract]    
Derivative liability $ (42) $ 0
Compound embedded derivative within the 2019 Facility Agreement    
Derivative Liability, Fair Value, Amount Not Offset Against Collateral [Abstract]    
Derivative liability $ 0 $ (122)