v3.26.1
Subsequent Events (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Millions
Apr. 20, 2026
Jun. 30, 2026
Dec. 31, 2025
Subsequent Event [Line Items]      
Shares Reserved   500,000,000 100,000
Share issued, common stock   35,390,679 0
Purchase Price $ 13.81    
Sale of the Primary Shares $ 80    
Primary Shares      
Subsequent Event [Line Items]      
Share issued, common stock 5,791,479    
Secondary Shares      
Subsequent Event [Line Items]      
Share issued, common stock 4,705,575    
Spin Off Transactions [Member]      
Subsequent Event [Line Items]      
Transfers from Parent $ 100