v3.26.1
Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)
Mar. 31, 2026
Mar. 31, 2025
4.25% Convertible Senior Notes [Member]    
Debt instrument stated interest rate 4.75% 4.75%
4.75% Convertible Senior Notes [Member]    
Debt instrument stated interest rate   4.75%