XML 101 R81.htm IDEA: XBRL DOCUMENT v3.22.0.1
DEBT - 2.50% Convertible Senior Notes Due 2021 (Details) - USD ($)
$ in Thousands
Sep. 01, 2021
Dec. 31, 2021
Dec. 31, 2020
Apr. 08, 2020
Feb. 19, 2020
Sep. 09, 2014
Debt Instrument [Line Items]            
Principal amount outstanding   $ 73,493 $ 84,102      
Convertible Senior Notes, 2.5% | Convertible debt            
Debt Instrument [Line Items]            
Interest rate   2.50%       2.50%
Par value of debt           $ 345,000
Repurchased aggregate principal amount       $ 42,100 $ 102,500  
Redemption of debt $ 300          
Principal amount outstanding   $ 0 $ 300