v3.26.3
Subsequent Events (Details)
Sep. 30, 2026
Nov. 15, 2019
1.75% Convertible Notes | Convertible Debt    
Subsequent Event [Line Items]    
Stated interest rate 1.75% 1.75%