XML 66 R55.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Schedule Of Debt Instruments (Parenthetical) (Details) - USD ($)
$ in Millions
Dec. 31, 2025
Oct. 24, 2025
Jul. 29, 2025
Jan. 27, 2025
Dec. 31, 2024
Dec. 31, 2023
Dec. 08, 2021
Debt Instrument [Line Items]              
Debt instrument interest rate             4.20%
Unamortized end of term payments $ 4.0       $ 4.0    
2032 4.25% Convertible Notes [Member]              
Debt Instrument [Line Items]              
Debt instrument interest rate 4.25%     4.25% 4.25% 4.25%  
2032 2.375% Convertible Notes [Member]              
Debt Instrument [Line Items]              
Debt instrument interest rate 2.375%   2.375%   2.375%    
2036 2.00% Convertible Notes [Member]              
Debt Instrument [Line Items]              
Debt instrument interest rate 2.00% 2.00%     2.00%