v3.26.1
Debt - 2026 Convertible Notes (Details) - 2026 Convertible Notes - Convertible Notes - USD ($)
Jun. 30, 2026
Mar. 01, 2026
Dec. 31, 2025
Feb. 28, 2020
Debt Instrument [Line Items]        
Principal $ 0 $ 7,600,000 $ 7,633,000 $ 400,000,000.0
Stated rate (as percent)       0.25%