v3.25.1
Business Description and Basis of Presentation (Details)
$ / shares in Units, shares in Millions, $ in Millions
Mar. 24, 2024
USD ($)
$ / shares
shares
Mar. 31, 2025
country
$ / shares
Dec. 31, 2024
$ / shares
Business Description and Basis of Presentation      
Number of support countries | country   140  
Common stock, par value (in dollars per share)   $ 0.0001 $ 0.0001
CWT Holdings LLC      
Business Description and Basis of Presentation      
Consideration transferred | $ $ 540    
CWT Holdings LLC | Class A common stock      
Business Description and Basis of Presentation      
Number of shares issued (in shares) | shares 50    
Common stock, par value (in dollars per share) $ 0.0001    
Share price (in dollars per share) $ 7.50