XML 99 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt - Additional Information Related to Convertible Notes (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 15, 2019
Debt Instrument [Line Items]        
Additional paid-in capital $ 472,201 $ 439,681    
Less: Unamortized discount (2,463) (2,764)    
Deferred issuance costs (6,263) (8,221)    
Long-term debt 1,001,312 999,053    
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    
Deferred issuance costs (5,484) (7,347)   $ (2,800)
Long-term debt $ 544,516 $ 542,653