v3.25.1
Financial Liabilities - Convertible Senior Subordinated Notes due 2026 - Narrative (Details)
$ in Millions
1 Months Ended 3 Months Ended
Apr. 16, 2025
USD ($)
Apr. 01, 2025
Apr. 30, 2020
USD ($)
Mar. 31, 2025
item
Apr. 15, 2025
USD ($)
Financial Liabilities          
Effective interest rate       2.10%  
1.5% Convertible Senior Subordinated Notes due 2026          
Financial Liabilities          
Number of events in default | item       0  
1.5% Convertible Senior Subordinated Notes due 2026 | Subsequent Event          
Financial Liabilities          
Principal Amount $ 60.0        
Percentage of redemption price 100.00% 100.00%      
Repurchase Amount         $ 170.0
Convertible Debt [Member] | 1.5% Convertible Senior Subordinated Notes due 2026          
Financial Liabilities          
Principal Amount     $ 230.0    
Stated interest rate     1.50%    
Interest rate description     The 2026 Convertible Notes accrue interest at a rate of 1.5% per annum, payable semi-annually in arrears on April 15 and October 15 of each year    
Debt instrument maturity date     Apr. 15, 2026    
Convertible notes, covenant compliance       As of March 31, 2025, the Company was in full compliance with these covenants, and there were no events of default under the 2026 Convertible Notes.