v3.26.3
Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - $ / shares
Sep. 30, 2026
Dec. 31, 2025
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 600,000,000 600,000,000
Common stock, shares, issued (in shares) 100,758,991 85,890,086
Common stock, shares, outstanding (in shares) 99,945,378 85,536,287
Treasury stock, common, shares (in shares) 813,613 353,799
Voting Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 400,000,000 400,000,000
Nonvoting Common Stock    
Common stock, par value (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares, issued (in shares) 0 0
Common stock, shares, outstanding (in shares) 0 0