XML 67 R56.htm IDEA: XBRL DOCUMENT v3.23.1
Debt - Additional Information Related to Convertible Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Nov. 15, 2019
Debt Instrument [Line Items]        
Less: Carrying amount of debt issuance costs $ (7,731) $ (8,221)    
Convertible Debt        
Debt Instrument [Line Items]        
Principal amount of 1.75% Convertible Notes 1,010,038 1,010,038    
1.75% Convertible Notes | Convertible Debt        
Debt Instrument [Line Items]        
Stated interest rate     1.75% 1.75%
Principal amount of 1.75% Convertible Notes 550,000 550,000    
Less: Carrying amount of debt issuance costs (6,881) (7,347)   $ (2,800)
Long-term debt $ 543,119 $ 542,653