v3.26.1
Debt Instruments - Convertible Senior Notes (Narrative) (Details) - Convertible Debt - USD ($)
$ in Thousands
12 Months Ended
Mar. 05, 2021
Dec. 31, 2025
Dec. 31, 2024
Jun. 30, 2026
Dec. 31, 2023
May 25, 2022
Debt Instrument [Line Items]            
Aggregate principal amount       $ 330,000    
2026 Notes            
Debt Instrument [Line Items]            
Aggregate principal amount $ 948,800          
Interest rate (as percent) 0.00%          
Debt instrument, face amount, additional principal issuable $ 123,800          
Net proceeds from issuance of convertible notes $ 930,000          
Repurchased face amount   $ 150,000     $ 367,300 $ 235,000
Aggregate cash repurchase price   148,900     309,100 176,400
Aggregate transaction costs         $ 2,000 $ 700
Extinguishment of debt     $ 157,900      
Net gain on debt extinguishment   900        
2028 Notes            
Debt Instrument [Line Items]            
Aggregate principal amount     $ 150,000 $ 150,000    
Interest rate (as percent)     7.75% 7.75%    
2030 Notes            
Debt Instrument [Line Items]            
Aggregate principal amount   $ 180,000   $ 180,000    
Interest rate (as percent)   0.00%   0.00%