XML 19 R8.htm IDEA: XBRL DOCUMENT v3.25.4
Consolidated Statements of Stockholders' Equity (Parenthetical)
Dec. 31, 2025
Jan. 27, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 08, 2021
Convertible notes percentage         4.20%
2032 4.25% Convertible Notes [Member]          
Convertible notes percentage 4.25% 4.25% 4.25% 4.25%