XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Net Income (Loss) Per Share - Narrative (Details) - Convertible Debt
Sep. 30, 2024
Mar. 31, 2019
2024 Notes    
Debt Instrument [Line Items]    
Debt instrument stated rate (percent) 0.75% 0.75%
2026 Notes    
Debt Instrument [Line Items]    
Debt instrument stated rate (percent) 0.00%