v3.26.1
Stockholders' Equity - Narrative (Details) - USD ($)
$ / shares in Units, $ in Millions
Jun. 30, 2026
Dec. 31, 2025
Mar. 26, 2019
Class of Stock [Line Items]      
Common stock authorized (in shares) 140,000,000 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 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