v3.25.4
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - Convertible debt
12 Months Ended
Sep. 12, 2025
Dec. 31, 2025
2028 Notes    
Interest rate (as percent)   0.00%
Convertible Senior Notes Due 2027    
Interest rate (as percent) 1.00% 1.00%