v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - shares
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Common stock, shares outstanding (in shares)   33,466,936  
Preferred stock, shares authorized (in shares) 50,000,000   50,000,000
Class A Common Stock      
Common stock, shares authorized (in shares) 550,000,000   550,000,000
Common stock, shares outstanding (in shares) 34,314,805 27,661,297 27,661,297
Class B Common Stock      
Common stock, shares authorized (in shares) 100,000,000   100,000,000
Common stock, shares outstanding (in shares) 5,805,639 5,805,639 5,805,639