XML 75 R63.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes - Interest Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Senior Convertible Notes        
Amortization of debt issuance costs     $ 1,565 $ 1,531
Convertible Note Hedge 2027        
Senior Convertible Notes        
Contractual interest expense $ 862 $ 862 1,725 1,725
Amortization of debt issuance costs 783 775 1,565 1,531
Total interest expense $ 1,645 $ 1,637 $ 3,290 $ 3,256