XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes - Redemption of 2026 Convertible Notes (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Feb. 13, 2020
$ / shares
Jun. 30, 2024
USD ($)
Mar. 31, 2023
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2023
USD ($)
Apr. 11, 2024
USD ($)
Debt Instrument [Line Items]            
Principal           $ 26,350
Repurchase of 2026 convertible notes including premium         $ 138,638  
Payment made for settlement of debt       $ 33,218    
Loss on extinguishment of debt   $ 7,184   $ 7,184 $ 23,504  
2026 Convertible Notes            
Debt Instrument [Line Items]            
Interest rate (as a percent) 2.625%         2.625%
Conversion rate 34.2618          
Payment made for settlement of debt   33,218        
Initial conversion price | $ / shares $ 29.19          
Loss on extinguishment of debt   7,184 $ 23,504      
Unpaid Interest   229        
Issuance cost   289 $ 2,264      
Miscellaneous costs of redemption   $ 27