v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parentheticals)
Jun. 30, 2026
Dec. 31, 2025
Jun. 30, 2025
Dec. 31, 2021
0% Notes due 2026 [Member]        
Interest rate on convertible senior notes 0.00% 0.00% 0.00% 0.00%