v3.26.3
Class Action Settlement (Details) - USD ($)
$ in Millions
Jun. 22, 2026
Sep. 08, 2026
Jul. 31, 2026
Class Action Settlement [Line Items]      
Cash balance in escrow account $ 2.0    
Amended Settlement Agreement [Member]      
Class Action Settlement [Line Items]      
Cash balance in escrow account 2.0    
Settlement amount $ 5.8    
Subsequent Event [Member]      
Class Action Settlement [Line Items]      
Additional settlement payments     $ 1.5
Deposit   $ 2.3  
Subsequent Event [Member] | Amended Settlement Agreement [Member]      
Class Action Settlement [Line Items]      
Additional settlement payments     $ 1.5
Deposit   $ 2.3