XML 69 R59.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Convertible Senior Notes - Convertible Debt Balances (Details) - Convertible Debt - Convertible Senior Notes - USD ($)
Jun. 30, 2024
Dec. 31, 2023
Sep. 25, 2020
Debt Instrument [Line Items]      
Principal amount $ 575,000,000 $ 575,000,000 $ 575,000,000.0
Unamortized debt issuance costs (3,783,000) (5,338,000)  
Convertible senior notes, net $ 571,217,000 $ 569,662,000