XML 92 R77.htm IDEA: XBRL DOCUMENT v3.22.0.1
Convertible Senior Notes - Schedule of Convertible Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2021
May 31, 2021
Dec. 31, 2020
Nov. 30, 2020
Convertible Senior Notes Due February 2023        
Liability component:        
Unamortized debt issuance costs $ (300)      
Convertible Debt | Convertible Senior Notes Due February 2023        
Liability component:        
Principal 10,908   $ 48,035  
Unamortized debt discount (634)   (4,915)  
Unamortized debt issuance costs (64)   (501) $ (2,000)
Net carrying amount 10,210 $ 10,000 42,619 $ 42,900
Convertible Debt | Convertible Senior Notes Due February 2023 | Additional Paid-in Capital        
Equity component:        
Net carrying amount 2,321   10,217  
Convertible Debt | Convertible Senior Notes Due June 2026        
Liability component:        
Principal 316,250   316,250  
Unamortized debt discount (56,918)   (67,977)  
Unamortized debt issuance costs (4,276)   (5,114)  
Net carrying amount 255,056   243,159  
Convertible Debt | Convertible Senior Notes Due June 2026 | Additional Paid-in Capital        
Equity component:        
Net carrying amount 81,550   81,550  
Convertible Debt | Convertible Notes Due November 2025        
Liability component:        
Principal 350,000   350,000  
Unamortized debt discount (59,436)   (73,075)  
Unamortized debt issuance costs (4,232)   (5,235)  
Net carrying amount 286,332   271,690  
Convertible Debt | Convertible Notes Due November 2025 | Additional Paid-in Capital        
Equity component:        
Net carrying amount $ 73,109   $ 73,097