XML 58 R51.htm IDEA: XBRL DOCUMENT v3.24.2
Convertible Senior Notes - Schedule of Net Carrying Amount of Notes (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Convertible Debt [Abstract]    
Principal $ 1,100,000 $ 1,100,000
Unamortized debt issuance costs (9,781) (11,687)
Net carrying amount $ 1,090,219 $ 1,088,313