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 |