XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Common Stock, Summary (Details)
12 Months Ended
Oct. 25, 2023
Dec. 31, 2023
Vote
$ / shares
shares
Dec. 31, 2022
$ / shares
shares
Common Stock [Abstract]      
Common stock, shares authorized (in shares) | shares   100,000,000 100,000,000
Common stock, par value (in dollars per share)   $ 0.0001 $ 0.0001
Reverse stock split ratio 0.05    
Dividend [Abstract]      
Dividends per share (in dollars per share)   $ 20 $ 0
Common Stock [Member]      
Common Stock [Abstract]      
Number of votes entitled to each share of common stock | Vote   1  
Common stock, shares authorized (in shares) | shares   100,000,000  
Common stock, par value (in dollars per share)   $ 0.0001