XML 58 R46.htm IDEA: XBRL DOCUMENT v3.23.3
Long-Term Debt - Notes Payable (Details) - USD ($)
$ in Thousands
1 Months Ended
Feb. 28, 2023
Sep. 30, 2023
Dec. 31, 2022
Debt Instrument [Line Items]      
Unamortized debt issuance costs   $ 0 $ (119)
Convertible notes payable   0 324,881
Unamortized debt issuance costs   (7,629) (8,784)
Total non-current convertible notes payable   167,621 166,466
3.75% Convertible notes due 2023 | Unsecured Debt      
Debt Instrument [Line Items]      
Debt instrument, face amount, current   $ 0 325,000
Debt instrument, interest rate, stated percentage   3.75%  
Repayments of debt $ 325,000    
5.00% Convertible notes due 2027 | Unsecured Debt      
Debt Instrument [Line Items]      
Aggregate principal amount of notes issued   $ 175,250 $ 175,250
Debt instrument, interest rate, stated percentage   5.00%  
Debt instrument, interest rate, effective percentage   6.20%