v3.25.2
Organization and Basis of Presentation Additional Information (Details) - USD ($)
Aug. 14, 2024
Jun. 30, 2025
Common Stock    
Related Party Transaction [Line Items]    
Number of shares purchased 10  
CCS IX Holdings, L.P.    
Related Party Transaction [Line Items]    
Number of shares purchased   10
Shares price per share   $ 1,000
CCS IX Holdings, L.P. | Common Stock    
Related Party Transaction [Line Items]    
Shares purchased amount $ 10  
Shares price per share $ 1,000