XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Financial Instruments and Fair Value Measurements - Additional Information (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Fair Value Measurements    
Principal amount outstanding $ 437,800 $ 436,772
2024 Notes (2019 Issuance)    
Fair Value Measurements    
Principal amount outstanding 84,700  
Convertible senior notes, fair value 59,100  
2024 Notes (2020 Issuance)    
Fair Value Measurements    
Principal amount outstanding 56,900  
Convertible senior notes, fair value 38,000  
Convertible Senior Unsecured Notes 2025 Notes    
Fair Value Measurements    
Principal amount outstanding 296,200  
Convertible senior notes, fair value $ 209,800