XML 10 R3.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Balance Sheets (Parenthetical) - Common Stock [Member] - $ / shares
May 01, 2026
Mar. 31, 2026
Dec. 31, 2025
Class A common stock [Member]      
Common stock, shares authorized 700,000,000   700,000,000
Common stock, par or stated value per share   $ 0.001 $ 0.001
Common stock, shares, issued     36,253,744
Common stock, shares, outstanding   49,781,181  
Class B common stock [Member]      
Common stock, shares authorized   100,000,000 100,000,000
Common stock, par or stated value per share   $ 0.001 $ 0.001
Common stock, shares, issued     27,066,890
Common stock, shares, outstanding   13,539,453