v3.26.1
Stockholders' Equity - Share Repurchase Program - Narrative (Details) - USD ($)
$ in Millions
3 Months Ended 6 Months Ended 11 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
Aug. 19, 2025
Jun. 30, 2026
May 06, 2026
Aug. 06, 2025
Feb. 26, 2025
Schedule of Capitalization, Equity [Line Items]                
Common stock repurchased   $ 8.7 $ 19.3          
Share Repurchase Program                
Schedule of Capitalization, Equity [Line Items]                
Common stock repurchased (in shares) 15,917,012              
Common stock repurchased $ 186.8              
February 2025 Authorization                
Schedule of Capitalization, Equity [Line Items]                
Common stock repurchased (in shares)       2,183,648        
Common stock repurchased       $ 30.0        
Stock repurchase program, authorized amount               $ 30.0
August 2025 Authorization                
Schedule of Capitalization, Equity [Line Items]                
Common stock repurchased (in shares)   832,550 1,792,853   2,179,419      
Common stock repurchased         $ 25.0      
Stock repurchase program, authorized amount             $ 25.0  
May 2026 Authorization                
Schedule of Capitalization, Equity [Line Items]                
Common stock repurchased (in shares)   156,900 156,900          
Common stock repurchased   $ 1.3 $ 1.3          
Stock repurchase program, authorized amount           $ 25.0