v3.25.2
Condensed Consolidated Balance Sheets (unaudited) (Parenthetical) - $ / shares
Jun. 30, 2025
Dec. 31, 2024
Undesignated preferred stock, par value (usd per share) $ 0.0001 $ 0.0001
Undesignated preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Undesignated preferred stock, shares issued (in shares) 0 0
Undesignated preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (usd per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 140,000,000 140,000,000
Common stock, shares, issued (in shares) 25,692,268 25,617,805
Common stock, shares, outstanding (in shares) 25,692,268 25,617,805
Nonvoting Common Stock    
Common stock, shares authorized (in shares) 10,000,000 10,000,000
Common stock, shares, issued (in shares) 0 0
Common stock, shares, outstanding (in shares) 0 0