v3.26.1
Stockholders' Equity - Stock Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended 11 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2026
May 06, 2026
Aug. 06, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchases under August 2025/May 2026 Authorization $ (8.7) $ (19.3)      
August 2025 Authorization          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase program, authorized amount         $ 25.0
Number of shares purchased (in shares) 832,550 1,792,853 2,179,419    
Average price paid per share August 2025 (in dollars per share)     $ 11.43    
Repurchases under August 2025/May 2026 Authorization     $ (25.0)    
Remaining amount under August 2025/May 2026 Authorization $ 0.0 $ 0.0 0.0    
May 2026 Authorization          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Stock repurchase program, authorized amount       $ 25.0  
Number of shares purchased (in shares) 156,900 156,900      
Average price paid per share May 2026 (in dollars per share)   $ 8.50      
Repurchases under August 2025/May 2026 Authorization $ (1.3) $ (1.3)      
Remaining amount under August 2025/May 2026 Authorization $ 23.7 $ 23.7 $ 23.7