XML 52 R41.htm IDEA: XBRL DOCUMENT v3.25.2
Debt - Convertible Debt (Details) - Senior convertible debt
3 Months Ended
Jun. 30, 2025
$ / shares
2017 Senior Convertible Debt  
Debt Instrument [Line Items]  
Conversion Rate 23.0022
Approximate Conversion Price (in dollars per share) $ 43.47
Incremental Share Factor 11.5020
Maximum Conversion Rate 32.7781
2024 Senior Convertible Debt  
Debt Instrument [Line Items]  
Conversion Rate 8.2090
Approximate Conversion Price (in dollars per share) $ 121.82
Incremental Share Factor 0
Maximum Conversion Rate 10.4664