XML 81 R71.htm IDEA: XBRL DOCUMENT v3.24.3
Convertible Senior Notes - Hedge (Details) - Sep. 30, 2024 - 2027 Note Hedge
USD ($)
instrument
security
Senior Convertible Notes      
Purchase Price $ 194,994    
Shares Purchased   3,016,680 3,016,680