XML 70 R56.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Adoption of ASU (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Jun. 11, 2020
Long-Term Debt      
Carrying amount of liability component $ 280,026 $ 189,416  
2.75% Convertible Senior Notes due 2027      
Long-Term Debt      
Carrying amount of liability component 280,026 189,416  
Face amount at time of issuance 287,500 287,500 $ 287,500
Debt issuance costs 7,474 $ 5,982  
Adjustment | 2.75% Convertible Senior Notes due 2027      
Long-Term Debt      
Debt issuance costs equity component $ 7,500    
Amortization period 5 years 4 months 24 days    
Accounting Standards Update 2020-06 | Adjustment | 2.75% Convertible Senior Notes due 2027      
Long-Term Debt      
Face amount at time of issuance $ 287,500    
Debt issuance costs $ 7,500