XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt - Convertible Senior Notes (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 12 Months Ended
Mar. 31, 2023
USD ($)
Aug. 31, 2021
$ / shares
Aug. 31, 2021
tradingDay
$ / shares
Aug. 31, 2021
businessDay
$ / shares
Aug. 31, 2021
segment
$ / shares
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Debt Instrument [Line Items]                
Payment for debt extinguishment           $ 0 $ 171,327 $ 0
Gain on early extinguishment of convertible senior notes           0 38,945 0
Total debt           360,998 360,998  
Redemption price, percentage of principal amount redeemed   100.00%            
Amortization of debt issuance costs           $ 1,842 $ 2,098 $ 2,961
Convertible Senior Notes                
Debt Instrument [Line Items]                
Debt, interest rate (as percent) 0.25% 0.25% 0.25% 0.25% 0.25% 0.25% 0.25%  
Debt instrument, repurchased face amount $ 214,000              
Payment for debt extinguishment $ 170,800              
Gain on early extinguishment of convertible senior notes             $ 38,900  
Deferred debt issuance cost, writeoff             3,700  
Debt extinguishment, fee             600  
Total debt           $ 360,998 360,998  
Convertible debt, threshold percentage of stock price trigger   130.00%            
Convertible debt, threshold trading days     20   20      
Convertible debt, consecutive trading days | tradingDay     30          
Convertible debt, business period (in business days) | businessDay       5        
Convertible debt, measurement period (in trading days) | tradingDay     5          
Convertible debt, measurement period percentage   98.00%            
Convertible debt, conversion rate   1.51338%            
Convertible debt, conversion price (in dollars per share) | $ / shares   $ 66.08 $ 66.08 $ 66.08 $ 66.08      
Redemption price, percentage of principal amount redeemed   100.00%            
Interest expense           900 1,000  
Amortization of debt issuance costs           1,800 2,100  
Convertible Senior Notes | Level II                
Debt Instrument [Line Items]                
Estimated fair value of debt           $ 333,500 $ 307,300