XML 17 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - $ / shares
Jun. 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) 99,213,601 85,890,086
Common stock, shares, outstanding (in shares) 98,610,560 85,536,287
Treasury stock, common, shares (in shares) 603,041 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