XML 118 R107.htm IDEA: XBRL DOCUMENT v3.23.3
Equity (Share Repurchase Agreement) (Additional Information) (Details) - USD ($)
$ / shares in Units, $ in Thousands
9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Class of Stock [Line Items]    
Stock repurchased and retired, total costs $ 784 $ 68,103
4.75% Convertible Senior Notes [Member]    
Class of Stock [Line Items]    
Debt instrument stated interest rate 4.75%  
4.75% Convertible Senior Notes [Member] | Share Repurchase Agreement [Member]    
Class of Stock [Line Items]    
Debt instrument stated interest rate 4.75%  
Stock repurchased and retired, total costs $ 66,853  
Repurchase and retirement of common stock, shares 1,037,600  
Common stock repurchased and retired, weighted average price, including fees and commissions $ 64.43