XML 50 R41.htm IDEA: XBRL DOCUMENT v3.24.2
Warrants (Additional Information) (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Common Stock [Member]      
Class of Warrant or Right [Line Items]      
Common stock sold 19,828,300 8,867,953 20,006,504