XML 54 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair Value of Financial Assets and Liabilities - Changes in Level 3 Securities (Details) - Level 3 - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Fair Value of Financial Liabilities    
Beginning aggregate estimated fair value of Level 3 liabilities $ 1,340 $ 1,150
Change in fair value of embedded derivative 790 20
Fair value of forward contract - Series A Convertible Preferred Stock 8,900  
Settlement of forward contract (8,900)  
Ending aggregate estimated fair value of Level 3 liabilities $ 360 $ 1,320