v3.26.1
Condensed Consolidated Statements of Cash Flows (Unaudited) (Parenthetical)
3 Months Ended 12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Short-Term Debt [Line Items]      
Interest rate 6.00%   6.00%
6.00% Convertible Senior Notes [Member]      
Short-Term Debt [Line Items]      
Interest rate 6.00% 6.00% 6.00%
Debt instrument maturity date, description due 2026 due 2026 due 2026
6.50% Convertible Senior Notes [Member]      
Short-Term Debt [Line Items]      
Interest rate 6.50% 6.50% 6.50%
Debt instrument maturity date, description due 2029 due 2029 due 2029