v3.25.1
Stockholders' Equity - Additional Information (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 12 Months Ended
Oct. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Nov. 30, 2022
Jun. 11, 2020
Class of Stock [Line Items]            
Common stock, par value (in dollars per share)   $ 0.01 $ 0.01     $ 0.01
Common stock, shares authorized (in shares)   550,000,000 550,000,000     550,000,000
Preferred stock, shares authorized (in shares)   10,000,000 10,000,000     10,000,000
Stock repurchase program, authorized amount         $ 75.0  
Number of treasury shares repurchased     5,233,065 2,643,306    
Share repurchased, average cost per share (in dollars per share)     $ 7.13 $ 6.82    
Value of shares repurchased, excluding excise tax     $ 37.3 $ 18.0    
Excise tax paid $ 0.3          
Common stock, shares outstanding (in shares)   119,350,001 118,819,795      
Treasury Stock            
Class of Stock [Line Items]            
Number of treasury shares repurchased     5,233,065 2,643,306    
Restricted stock units issued, net of shares withheld for taxes (in shares)   530,206 406,801 76,489    
Common Stock            
Class of Stock [Line Items]            
Shares repurchased (in shares)   0