v3.25.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - Convertible Debt
Mar. 29, 2024
0% Notes  
Debt instrument, interest rate 0.00%
1.625% Notes  
Debt instrument, interest rate 1.625%