XML 69 R56.htm IDEA: XBRL DOCUMENT v3.23.3
Borrowings - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
May 26, 2017
Debt Instrument [Line Items]          
Amortization of Debt Issuance Costs $ 0 $ 429 $ 748 $ 1,284  
Convertible Senior Notes          
Debt Instrument [Line Items]          
Interest expense - stated coupon rate 0 3,019 5,032 9,057  
Total interest expense - convertible notes $ 0 $ 3,448 $ 5,780 $ 10,341  
Convertible Senior Notes | Note Due 2023          
Debt Instrument [Line Items]          
Stated percentage         3.50%