XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Debt - Additional Information Related to Convertible Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jan. 01, 2022
Nov. 15, 2019
Debt Instrument [Line Items]        
Less: Carrying amount of debt issuance costs $ (7,245) $ (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,418) (7,347)   $ (2,800)
Long-term debt $ 543,582 $ 542,653