XML 96 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Convertible Senior Notes (Details)
12 Months Ended
Sep. 17, 2021
USD ($)
day
$ / shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Debt Instrument [Line Items]          
Payment for purchase of capped calls $ 36,000,000        
Debt issuance costs   $ 1,549,000 $ 0 $ 50,000  
Convertible Senior Notes Due 2026 | Convertible Debt          
Debt Instrument [Line Items]          
Debt, aggregate principal amount $ 373,800,000 $ 373,800,000 $ 373,800,000    
Interest rate (as percent) 0.125% 0.125% 0.125%    
Proceeds from offering $ 361,400,000        
Number of trading days | day 20        
Number of consecutive trading days | day 30        
Threshold percentage of stock price 130.00%        
Conversion ratio 0.0200024        
Conversion price (in dollars per share) | $ / shares $ 49.99        
Premium percentage of stock price 40.00%        
Redemption price percentage 100.00%        
Redemption threshold amount $ 50,000,000        
Fundamental change, threshold percentage 100.00%        
Debt issuance costs         $ 12,400,000
Effective interest rate (as percent)   0.81% 0.81% 0.81%  
Convertible Senior Notes Due 2026 | Convertible Debt | Circumstance One          
Debt Instrument [Line Items]          
Number of trading days | day 20        
Number of consecutive trading days | day 30        
Threshold percentage of stock price 130.00%        
Convertible Senior Notes Due 2026 | Convertible Debt | Circumstance Two          
Debt Instrument [Line Items]          
Number of trading days | day 5        
Number of consecutive trading days | day 10        
Threshold percentage of stock price 98.00%        
364-Day Facility | Revolving Credit Facility | Line of Credit          
Debt Instrument [Line Items]          
Proceeds to repay debt $ 250,000,000