v3.24.1
Presentation and Preparation of the Consolidated Financial Statements and Material Accounting Policies - Summary of Warrants Granted (Details) - Warrants [member]
12 Months Ended
Dec. 31, 2023
shares
$ / shares
Dec. 31, 2022
shares
$ / shares
Disclosure Of Terms And Conditions Of Sharebased Payment Arrangement [Line Items]    
Average exercise price per share warrant At the beginning of period | $ / shares $ 0.57 $ 0.57
Average exercise price per share warrant exercised during the period | $ / shares 0.57 0
Average exercise price per share warrant at the end of period | $ / shares 0.57 0.57
Average exercise price per share warrant vested and exercisable at the end of period | $ / shares $ 0.57 $ 0.57
Number of warrants at the beginning of period | shares 15,213,587 15,213,587
Number of warrants exercised during the period | shares (6,541,087) 0
Number of warrants at the end of period | shares 8,672,500 15,213,587
Number of warrants, Vested and exercisable | shares 8,672,500 15,213,587