XML 99 R83.htm IDEA: XBRL DOCUMENT v3.24.0.1
Convertible Notes (Interest Expense) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Nov. 17, 2017
Interest expense related to notes        
Amortization of discount and debt issuance costs $ 3 $ 207 $ 7,656  
Convertible senior notes | 1.375% Convertible senior notes due 2023        
Interest expense related to notes        
Convertible notes, stated interest rate (as a percentage) 1.375% 1.375% 1.375% 1.375%
Coupon interest expense   $ 610 $ 2,372  
Amortization of discount and debt issuance costs   194 7,656  
Total interest expense on convertible notes   $ 804 $ 10,028