v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Common stock, par value (in usd per share) $ 0.0001 $ 0.0001
Common stock authorized (in shares) 115,000,000 115,000,000
Common stock issued (in shares) 95,320,747 94,925,400
Common stock outstanding (in shares) 45,611,416 46,703,745
Shares subject to possible redemption (in shares) 2,421,174 2,421,174
Preferred stock par value (in usd per share) $ 0.0001 $ 0.0001
Preferred stock authorized (in shares) 10,000,000 10,000,000
Preferred stock issued (in shares) 0 0
Preferred stock outstanding (in shares) 0 0
Treasury shares (in shares) 49,709,331 48,221,655