XML 144 R111.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Equity (Share Repurchase Agreement) (Additional Information) (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Class of Stock [Line Items]    
Debt instrument stated interest rate 4.25% 4.25%
Stock repurchased and retired, total costs $ 1,037 $ 784
4.75% Convertible Senior Notes [Member]    
Class of Stock [Line Items]    
Debt instrument stated interest rate 4.75%