v3.25.2
Condensed Consolidated Statements of Operations (Unaudited) (Parenthetical) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Income Statement [Abstract]      
Interest rate 6.00%   6.00%
Debt instrument maturity date Dec. 30, 2026    
Weighted Average Number of Shares Outstanding, Diluted, Adjustment   0