v3.26.1
2.25% CONVERTIBLE SENIOR NOTES - Narrative (Details)
$ / shares in Units, $ in Millions
3 Months Ended
Aug. 13, 2024
USD ($)
tradingDay
$ / shares
Aug. 07, 2024
USD ($)
Mar. 31, 2026
USD ($)
Rate
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Convertible Senior Notes due 2029          
Debt Instrument [Line Items]          
Contractual coupon     $ 1.8 $ 1.8  
Amortization of deferred financing costs     $ 0.5 $ 0.5  
Convertible Senior Notes due 2029 | Convertible Debt          
Debt Instrument [Line Items]          
Debt instrument, interest rate, stated percentage 2.25%        
Aggregate principal amount $ 316.3 $ 275.0      
Debt instrument accordion feature increase limit   $ 41.3      
Debt instrument accordion feature settlement period   13 days      
Payment of convertible debt discounts and commissions 9.5        
Proceeds from issuance of debt $ 306.8        
Convertible Senior Notes due 2029 | Senior Notes          
Debt Instrument [Line Items]          
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%        
Debt instrument, convertible, threshold consecutive trading days | tradingDay 30        
Debt instrument, convertible, threshold trading days | tradingDay 20        
Debt instrument, convertible, conversion ratio | Rate     1.34929%    
Debt instrument, convertible, conversion price (in dollars per share) | $ / shares $ 74.11        
Debt instrument convertible minimum aggregate principal outstanding $ 75.0        
Debt issuance costs, gross $ 11.2        
Debt instrument, unamortized discount (premium) and debt issuance costs, net     $ 7.8   $ 8.3
Debt effective interest rate (as a percent)     3.01%    
Convertible Senior Notes due 2029 | Senior Notes | Market Price Condition          
Debt Instrument [Line Items]          
Debt instrument, convertible, threshold percentage of stock price trigger 130.00%        
Debt instrument, convertible, threshold consecutive trading days | tradingDay 30        
Debt instrument, convertible, threshold trading days | tradingDay 20        
Convertible Senior Notes due 2029 | Senior Notes | Trading Price Condition          
Debt Instrument [Line Items]          
Debt instrument, convertible, threshold percentage of stock price trigger 98.00%        
Debt instrument, convertible, threshold consecutive trading days | tradingDay 10        
Debt instrument, convertible, threshold trading days | tradingDay 5        
Convertible Senior Notes due 2029 | Senior Notes | Level 2          
Debt Instrument [Line Items]          
Debt instrument, fair value disclosure     $ 385.1