v3.26.1
Subsequent Events - Additional Information (Details) - USD ($)
Apr. 09, 2026
Mar. 31, 2026
Oct. 30, 2025
Subsequent Event [Line Items]      
Settlement liability   $ 0  
Claims settlement amount     $ 6,500,000
Subsequent Event      
Subsequent Event [Line Items]      
Claims settlement amount $ 6,500,000