XML 119 R105.htm IDEA: XBRL DOCUMENT v3.25.4
Stockholders' Equity - Share Repurchases (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended 19 Months Ended 33 Months Ended
Jan. 09, 2026
Dec. 31, 2025
Dec. 31, 2024
Oct. 31, 2025
Dec. 31, 2025
Apr. 30, 2023
Treasury Stock            
Shares repurchased (in shares)   3,483,688 1,125,003      
Average price per share (in dollars per share)   $ 24.47 $ 17.7      
Aggregate amount repurchased (in dollars)   $ 85,243 $ 19,911      
Share Repurchase Program            
Treasury Stock            
Shares authorized for repurchase (in dollars)           $ 50,000
Additional amount authorized for repurchase (in dollars)       $ 200,000    
Available capacity for repurchase (in dollars)   $ 117,700     $ 117,700  
Shares repurchased (in shares)   2,978,111 732,826   4,461,311  
Average price per share (in dollars per share)   $ 23.59 $ 18.2   $ 20.72  
Aggregate amount repurchased (in dollars)   $ 70,239 $ 13,337   $ 92,400  
Shares retired (in shares)         3,813,831  
Shares repurchased and retired (in dollars per share)         $ 20.09  
Shares retired         $ 76,600  
2020 and 2013 Stock Incentive Plans            
Treasury Stock            
Shares repurchased (in shares)   505,577 392,177      
Average price per share (in dollars per share)   $ 29.68 $ 16.76      
Aggregate amount repurchased (in dollars)   $ 15,004 $ 6,574      
Subsequent Event | Share Repurchase Program            
Treasury Stock            
Shares retired (in shares) 647,480          
Shares repurchased and retired (in dollars per share) $ 24.44          
Shares retired $ 15,800