XML 53 R43.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Stockholders' Equity - Common Stock Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
Jun. 23, 2023
Jun. 30, 2024
Dec. 31, 2021
Equity [Abstract]      
Number of shares called by warrants (in shares)   50,110 576,261
Exercise price (in dollars per share)   $ 8.1031 $ 8.1031
Payment for warrant liability $ 800    
Warrants settled (in shares) 526,151