XML 107 R85.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Conversion (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
May 18, 2020
May 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Mar. 31, 2021
Jan. 31, 2021
Jan. 07, 2021
May 29, 2020
Mar. 31, 2018
Convertible Senior Notes                    
Net proceeds     $ 108,925 $ 65,259 $ 83,668          
5.5% Convertible Senior Notes                    
Convertible Senior Notes                    
Principal amount       $ 33,500     $ 160 $ 160,000   $ 100,000
3.75% Convertible Senior Notes                    
Convertible Senior Notes                    
Principal amount $ 200,000 $ 212,463 $ 197,278     $ 15,200     $ 12,500  
Less initial purchasers' discount (6,400) (6,374)                
Less cost of related capped calls   (16,253)                
Less other issuance costs $ (600) (617)                
Net proceeds   $ 189,219