v3.26.1
Related Party Transactions - Additional Information (Details) - Private Placement - USD ($)
$ / shares in Units, $ in Millions
Mar. 26, 2026
Dec. 15, 2025
Jun. 25, 2025
Dec. 27, 2024
Related Party Transaction [Line Items]        
Net proceeds after deducting offering expenses     $ 174.4 $ 52.7
Common Stock        
Related Party Transaction [Line Items]        
Common stock shares sold   13,876,032   2,793,562
Common stock issued price per share   $ 10.81    
Net proceeds after deducting offering expenses   $ 149.9    
TCGX | Common Stock        
Related Party Transaction [Line Items]        
Common stock shares sold 5,338,078      
Common stock issued price per share $ 14.05      
Net proceeds after deducting offering expenses $ 74.9      
Ownership percentage 10.00%