v3.25.4
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
Dec. 31, 2025
Dec. 31, 2024
Mar. 26, 2019
Class of Stock [Line Items]      
Common stock authorized (in shares) 140,000,000    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01  
Preferred stock authorized (in shares) 10,000,000 10,000,000  
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01  
New Stock Repurchase Program      
Class of Stock [Line Items]      
Authorized amount of stock to be repurchased, value     $ 70.0
Shares repurchased (in shares) 500,000    
Shares repurchased, value $ 10.6    
Remaining authorized repurchase amount 59.4    
The First Stock Repurchase Program      
Class of Stock [Line Items]      
Authorized amount of stock to be repurchased, value $ 40.0