v3.24.2.u1
Stockholders' Equity - Reverse Stock Split (Details)
$ / shares in Units, $ in Thousands
6 Months Ended 12 Months Ended
Jun. 13, 2024
Jun. 05, 2024
May 20, 2024
$ / shares
Jun. 30, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 30, 2023
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Common stock, par value (in dollars per share) | $ / shares     $ 0.001 $ 0.001 $ 0.001  
Stock split ratio, common stock 0.033 0.033        
Authorized shares of common stock (in shares)       200,000,000 200,000,000  
Common stock, shares issued (in shares)       2,805,301 2,741,980 82,260,619
Common stock, shares outstanding (in shares)       2,805,301 2,741,980 82,260,619
Decrease in common stock | $       $ (100)    
Increase in additional paid-in capital | $         $ 100  
Maximum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock split ratio, common stock     0.1      
Minimum            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock split ratio, common stock     0.025