XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Common Stock (Details) - $ / shares
3 Months Ended
Mar. 31, 2024
Dec. 31, 2023
Common Stock and Convertible Preferred Units (Details) [Line Items]    
Common stock, shares issued 112,712,136 111,261,434
Common stock, shares outstanding 112,582,924 111,132,222
Common stock, shares authorized 500,000,000 500,000,000
Preferred stock, shares authorized 100,000,000  
Capital stock shares authorized 600,000,000  
Capital stock par or stated value per share $ 0.0001