v3.25.2
Stockholders' Equity and Non-controlling Interests - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended
Nov. 01, 2023
May 03, 2023
Nov. 07, 2019
Aug. 01, 2018
Jun. 30, 2025
Mar. 15, 2017
Stockholders' Equity and Non-controlling Interests            
Increase in stock repurchase plan     $ 50.0      
Share repurchase            
Stockholders' Equity and Non-controlling Interests            
Amount approved for share repurchase program $ 85.0          
Increase in stock repurchase plan 40.0 $ 75.0   $ 30.0    
Share Repurchase Program, Authorized, Amount $ 85.0          
Share repurchase | Common Stock            
Stockholders' Equity and Non-controlling Interests            
Shares repurchased (in shares)         2,162,779  
Shares repurchased, weighted average price (in dollars per share)         $ 11.2  
Amount of capacity under stock repurchase plan         $ 31.5  
Maximum | Share repurchase            
Stockholders' Equity and Non-controlling Interests            
Amount approved for share repurchase program           $ 25.0
Share Repurchase Program, Authorized, Amount           $ 25.0