XML 44 R36.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Common Stock - Additional Information (Details) - shares
6 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Equity [Abstract]    
Common stock, shares authorized 300,000,000 300,000,000
Common stock, shares issued 84,422,000 83,435,513
Common stock, shares outstanding 84,422,000 83,435,513
Common stock voting rights per share On all matters to be voted upon by the holders of the Company’s common stock, holders of the Company’s common stock are entitled to one vote per share.