v3.26.1
Commitments and Contingencies (Details)
Jan. 16, 2024
motion
Jun. 30, 2026
USD ($)
Mar. 25, 2026
Dec. 31, 2025
USD ($)
Loss Contingencies [Line Items]        
Securities class action settlement   $ 18,000,000   $ 700,000
Settlement amount receivable   15,000,000.0    
Securities Class Action        
Loss Contingencies [Line Items]        
Loss contingency, number of competing motions | motion 3      
Case extension     3 months  
Securities class action settlement   18,000,000    
Securities Class Action | Uninsured Risk        
Loss Contingencies [Line Items]        
Securities class action settlement   3,000,000    
Securities Class Action | Insurance Claims        
Loss Contingencies [Line Items]        
Settlement amount receivable   $ 15,000,000