v3.25.1
Common Stock (Details) - $ / shares
3 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Common Stock and Convertible Preferred Units (Details) [Line Items]    
Common stock, shares issued 132,413,938 131,268,940
Common stock, shares outstanding 132,281,710 131,136,712
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