XML 66 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Long-Term Debt Instruments
The net carrying amount of the 2030 Convertible Notes as of June 30, 2025 was as follows (in thousands):

Principal$1,000,000 
Unamortized debt discount and issuance costs(30,533)
Net carrying amount$969,467