XML 76 R60.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders’ Equity and Stock-Based Compensation - Share Repurchase Authorization (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
May 12, 2025
Mar. 31, 2025
Mar. 31, 2024
May 09, 2025
Dec. 06, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase of common stock (in shares)   1,413,882 0    
Repurchase of common stock, value   $ 25.0      
Shares repurchased, average price per share (in dollars per share)   $ 17.67      
Subsequent Event          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Repurchase of common stock (in shares) 665,972        
Repurchase of common stock, value $ 10.0        
Shares repurchased, average price per share (in dollars per share) $ 15.03        
Share repurchase, remaining availability, amount       $ 714.2  
Board of Directors          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Authorized amount under share repurchase program         $ 750.0