XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.4
Debt - Components of Convertible Senior Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Apr. 05, 2021
Oct. 20, 2020
Jul. 23, 2018
2023 notes          
Debt Instrument [Line Items]          
Aggregate Principal Amount $ 23,512        
Net Carrying Amount 23,431 $ 23,280      
2023 notes | Senior Notes          
Debt Instrument [Line Items]          
Aggregate Principal Amount 23,512 23,512     $ 143,750
Unamortized Debt Discount 0 0      
Unamortized Debt Issuance Costs 81 232      
Net Carrying Amount 23,431 23,280      
2025 notes          
Debt Instrument [Line Items]          
Aggregate Principal Amount 518,728        
Net Carrying Amount 512,683 650,783      
2025 notes | Senior Notes          
Debt Instrument [Line Items]          
Aggregate Principal Amount 518,728 661,250   $ 661,250  
Unamortized Debt Discount 0 0      
Unamortized Debt Issuance Costs 6,045 10,467      
Net Carrying Amount 512,683 650,783      
2027 notes          
Debt Instrument [Line Items]          
Aggregate Principal Amount 575,000        
Net Carrying Amount 565,474 563,234      
2027 notes | Senior Notes          
Debt Instrument [Line Items]          
Aggregate Principal Amount 575,000 575,000 $ 575,000    
Unamortized Debt Discount 0 0      
Unamortized Debt Issuance Costs 9,526 11,766      
Net Carrying Amount $ 565,474 $ 563,234