XML 77 R48.htm IDEA: XBRL DOCUMENT v3.23.2
Long-Term Debt - Notes Payable (Details) - USD ($)
$ in Thousands
1 Months Ended
Feb. 28, 2023
Jun. 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 and discount   (8,002) (8,784)
Total non-current convertible notes payable   167,248 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   6200.00%