v3.26.1
Debt - Schedule of Outstanding Borrowings (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 15, 2026
Dec. 31, 2025
Line of Credit Facility      
Total borrowings $ 0   $ 600,000
Less: unamortized debt discount and debt issuance costs 0   (337)
Total borrowings, net $ 0   599,663
2024 Credit Agreement | 2024 Credit Agreement - Revolving credit facility      
Line of Credit Facility      
Line of credit facility interest rate (as a percent) 1.125%    
Total borrowings $ 0   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%  
Convertible Senior Notes due 2026 $ 0   600,000
Current portion of convertible senior notes due 2026, net 0   599,663
Total Debt $ 0   $ 599,663