XML 29 R10.htm IDEA: XBRL DOCUMENT v3.25.2
CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)
Dec. 31, 2024
Dec. 12, 2023
8.25% Convertible Notes | Convertible Notes Payable    
Interest rate, stated percentage 8.25% 8.25%