v3.26.1
Capital Stock and Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Feb. 26, 2026
Jun. 30, 2026
Feb. 25, 2026
Dec. 31, 2025
May 03, 2024
Class of Stock [Line Items]          
Common stock, authorized (in shares)   99,134,268      
Preferred stock, authorized (in shares)   5,000,000   5,000,000  
Preferred stock, par value (in usd per share)   $ 0.00001   $ 0.00001  
Dividends declared (in dollars per share)   $ 0      
Stockholder Rights Agreement          
Class of Stock [Line Items]          
Stockholder rights agreement adoption date Feb. 26, 2026        
Stock exercise price subject to adjustment $ 11.00        
Beneficial owner threshold percentage 4.90%        
Class A common stock          
Class of Stock [Line Items]          
Common stock, authorized (in shares)   94,000,000   94,000,000  
Common stock, par value (usd per share)   $ 0.00001   $ 0.00001  
Stock repurchase program, authorized amount     $ 25.0   $ 25.0
Shares available for repurchases   $ 25.1      
Class B common stock          
Class of Stock [Line Items]          
Common stock, authorized (in shares)   134,268   134,268  
Common stock, par value (usd per share)   $ 0.00001   $ 0.00001  
Series A Participating Preferred Stock | Stockholder Rights Agreement          
Class of Stock [Line Items]          
Preferred stock, par value (in usd per share) $ 0.00001