v3.25.1
Equity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
shareholder
$ / shares
shares
Mar. 31, 2024
USD ($)
Dec. 31, 2024
$ / shares
shares
May 31, 2023
USD ($)
Jul. 01, 2020
$ / shares
shares
Class of Stock          
Shares authorized for issuance (in shares) 300,000,000        
Common stock, shares authorized (in shares) 250,000,000   250,000,000    
Common stock, par value (in dollars per share) | $ / shares $ 0.001   $ 0.001    
Preferred stock, shares authorized (in shares) 50,000,000        
Preferred stock, par value (in dollars per share) | $ / shares $ 0.001        
Common stock, shares issued (in shares) 36,777,000   37,203,000    
Common stock, shares outstanding (in shares) 36,777,000   37,203,000    
Stock repurchase program, authorized amount | $       $ 75,000  
Stock repurchased (in shares) 500,000        
Repurchases of common stock | $ $ 5,094        
Average price per share (in dollars per share) | $ / shares $ 11.26        
Payments of dividends | $ $ 4,086 $ 59,718      
Tax benefits preservation plan, ownership threshold, beneficial ownership threshold, number of shareholders | shareholder 1        
Tax benefits preservation plan, ownership threshold, beneficial ownership threshold, percent 4.90%        
Tax benefits preservation plan, ownership threshold, beneficial ownership threshold, period (in years) 3 years        
Maximum          
Class of Stock          
Tax benefits preservation plan, ownership threshold, beneficial ownership threshold, percent 5.00%        
Minimum          
Class of Stock          
Tax benefits preservation plan, ownership threshold, beneficial ownership threshold, increases by more points over lowest percentage of stock owned 50.00%        
The Tax Benefits Preservation Plan          
Class of Stock          
Preferred stock, par value (in dollars per share) | $ / shares         $ 0.001
Number of rights per outstanding share of common stock         1
The Tax Benefits Preservation Plan | Series A Junior Participating Preferred Stock          
Class of Stock          
Number of common shares exercised for each warrant (in shares)         0.001
The Tax Benefits Preservation Plan | Preferred Stock          
Class of Stock          
Exercise price (in dollars per share) | $ / shares         $ 5.00
Restricted Stock          
Class of Stock          
Common stock, shares authorized (in shares) 100,000        
Restricted Stock Units (RSUs)          
Class of Stock          
Unvested awards (in shares) 200,000        
Stock Option          
Class of Stock          
Unvested options (in shares) 100,000