XML 77 R66.htm IDEA: XBRL DOCUMENT v3.23.1
Long-term Debt - 2021 Notes (Details) - Senior Notes - USD ($)
$ in Thousands
1 Months Ended
Aug. 11, 2022
Aug. 31, 2020
Mar. 31, 2023
Dec. 31, 2022
Debt Instrument [Line Items]        
Payments of debt issuance costs   $ 2,500    
2021 Notes        
Debt Instrument [Line Items]        
Debt conversion, original debt, amount $ 92,800 84,200    
2024 Notes        
Debt Instrument [Line Items]        
Face amount   $ 117,100 $ 24,281 $ 24,281
Interest rate   3.50%    
Debt issuance costs   $ 3,000    
Debt conversion, converted instrument, amount   $ 84,200