v3.26.1
Commitments and Contingencies (Details)
3 Months Ended
May 04, 2026
USD ($)
Aug. 05, 2025
USD ($)
Dec. 13, 2024
claim
Nov. 12, 2024
claim
Mar. 31, 2026
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2025
USD ($)
Other Commitments [Line Items]              
Number of lawsuits | claim     2 2      
Class Action Litigation And Securities Litigation              
Other Commitments [Line Items]              
Estimated insurance recoveries         $ 1,200,000   $ 1,300,000
Estimated loss recovery related to insurance coverage         1,100,000 $ 3,900,000  
Paid out of insurance recoveries         1,200,000 $ 0  
Derivative Lawsuits | Subsequent Event              
Other Commitments [Line Items]              
Damages sought, value $ 1,300,000            
Settled Litigation              
Other Commitments [Line Items]              
Litigation settlement, amount awarded   $ 15,000,000.0          
Estimated insurance recoveries   $ 14,000,000.0     300,000   14,000,000.0
Loss contingency accrual             $ 15,000,000.0
Loss contingency, receivable         $ 14,300,000