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 |