v3.25.2
Equity and Net Income Per Share - Additional Information (Details) - $ / shares
9 Months Ended
Sep. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Equity and Net Loss Per Share [Line Items]      
Common stock par value (in Dollars per share)   $ 0.0001  
Preferred stock share authorized   30,000,000  
Preferred stock shares outstanding   0 0
Preferred Stock no par value (in Dollars per share)   $ 0.0001  
Common Stock [Member]      
Equity and Net Loss Per Share [Line Items]      
Common stock shares authorized   650,000,000  
Class A Common Stock [Member]      
Equity and Net Loss Per Share [Line Items]      
Common stock shares authorized   500,000,000 500,000,000
Common stock par value (in Dollars per share)   $ 0.0001 $ 0.0001
Stock dividends 0.2    
Class B Common Stock [Member]      
Equity and Net Loss Per Share [Line Items]      
Common stock shares authorized   150,000,000 150,000,000
Common stock par value (in Dollars per share)   $ 0.0001 $ 0.0001
Stock dividends 0.2