v3.26.1
Stockholders' Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
Jan. 08, 2026
Mar. 31, 2026
Dec. 31, 2025
Class of Stock [Line Items]      
Common stock par value (in usd per share)   $ 0.0001 $ 0.0001
Securities Purchase Agreement | The Walt Disney Company (“Disney”) Subsidiary      
Class of Stock [Line Items]      
Shares of common stock (shares) 2,666,757    
Common stock par value (in usd per share) $ 0.0001    
Equity interest rate (as a percent) 2.00%    
Net proceeds $ 32.8