XML 141 R105.htm IDEA: XBRL DOCUMENT v3.25.0.1
Convertible Senior Notes - Capped Call (Details) - 3.75% Convertible Senior Notes - USD ($)
$ / shares in Units, $ in Millions
May 18, 2020
Dec. 31, 2024
Mar. 31, 2024
Mar. 21, 2024
Mar. 20, 2024
Mar. 12, 2024
Dec. 31, 2023
Dec. 31, 2021
May 31, 2020
May 29, 2020
Capped Call                    
Interest rate (as a percent) 3.75% 3.75% 3.75% 3.75% 3.75% 3.75% 3.75% 3.75% 3.75% 3.75%
Capped Call                    
Capped Call                    
Capped call options amount $ 16.2                  
Cap price $ 6.756                  
Premium (as a percent) 60.00%                  
Closing stock price on grant date $ 4.11