v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Common stock, par value (in dollars per share) $ 0.00001  
Common stock, shares authorized (in shares) 480,000,000  
Class A Common Stock    
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 428,422,036 428,422,036
Common stock, shares issued (in shares) 94,868,326 94,718,530
Common stock, shares outstanding (in shares) 94,868,326 94,718,530
Class B Common Stock    
Common stock, par value (in dollars per share) $ 0.00001 $ 0.00001
Common stock, shares authorized (in shares) 51,577,964 51,577,964
Common stock, shares issued (in shares) 43,435,000 43,435,000
Common stock, shares outstanding (in shares) 43,435,000 43,435,000