v3.26.1
Basis of Presentation, Significant Accounting Policies, and Recently-Issued Accounting Pronouncements (Details) - Convertible Senior Notes due 2029
Jun. 30, 2026
Debt Instrument [Line Items]  
Convertible senior notes stated rate (as a percent) 1.00%
Senior Notes  
Debt Instrument [Line Items]  
Convertible senior notes stated rate (as a percent) 1.00%