XML 61 R45.htm IDEA: XBRL DOCUMENT v3.23.1
Long-Term Debt - Notes Payable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]    
Unamortized debt issuance costs $ 0 $ (119)
Convertible notes payable 0 324,881
Unamortized debt issuance costs and discount (8,393) (8,784)
Total non-current convertible notes payable $ 166,857 166,466
3.75% Convertible notes due 2023    
Debt Instrument [Line Items]    
Coupon interest rate 3.75%  
3.75% Convertible notes due 2023 | Unsecured Debt    
Debt Instrument [Line Items]    
Debt instrument, face amount, current $ 0 325,000
Repayments of debt $ 325,000  
5.00% Convertible notes due 2027    
Debt Instrument [Line Items]    
Coupon interest rate 5.00%  
5.00% Convertible notes due 2027 | Unsecured Debt    
Debt Instrument [Line Items]    
Aggregate principal amount of notes issued $ 175,250 $ 175,250