Annual report pursuant to Section 13 and 15(d)

Stockholders' Equity - Additional Information (Details)

v3.24.0.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Jun. 30, 2021
Stockholders' Equity Note [Abstract]      
Common stock, shares authorized 1,000,000,000 1,000,000,000  
Common stock shares issued 318,366,628 309,800,757 43,125,000
Common stock, shares, outstanding 315,192,401 306,626,530  
Preferred stock, shares authorized 5,000,000 5,000,000  
Preferred stock shares, issued 0 0  
Preferred stock shares, outstanding 0 0  
Treasury Stock, Common, Shares 3,174,227 3,174,227  
Treasury Stock, Value $ 6,091 $ 6,091