v3.26.1
Debt - Schedule of Outstanding Borrowings (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
May 14, 2026
Mar. 15, 2026
Dec. 31, 2025
Mar. 09, 2021
Line of Credit Facility          
Convertible debt $ 1,408,691     $ 0  
Total borrowings 1,437,500     600,000  
Less: unamortized debt discount and debt issuance costs (28,809)     (337)  
Total borrowings, net 1,408,691     599,663  
Current portion of convertible senior notes due 2026, net 0     599,663  
Total Debt $ 1,408,691     599,663  
Convertible Senior Notes due 2031 | Senior Notes          
Line of Credit Facility          
Debt instrument, interest rate, stated percentage (as a percent) 0.50% 0.50%      
Convertible debt $ 1,408,691     0  
Total borrowings $ 1,437,500     0  
Convertible Senior Notes due 2026 | Senior Notes          
Line of Credit Facility          
Debt instrument, interest rate, stated percentage (as a percent) 0.25%   0.25%   0.25%
Total borrowings $ 0     600,000  
Current portion of convertible senior notes due 2026, net $ 0     599,663  
2026 Credit Agreement | Credit Agreement - Revolving credit facility          
Line of Credit Facility          
Line of credit facility interest rate (as a percent) 1.125%        
Total borrowings $ 0     $ 0