XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY (Parenthetical) - Convertible Debt
Dec. 31, 2021
1.00% Notes  
Debt instrument, interest rate 1.00%
1.625% Notes  
Debt instrument, interest rate 1.625%
0% Notes  
Debt instrument, interest rate 0.00%