v3.26.1
Commitments and Contingencies (Details)
$ in Millions
1 Months Ended
Feb. 25, 2025
classActionLawsuit
Oct. 31, 2024
classActionLawsuit
Apr. 20, 2026
USD ($)
IEEPA Tariff Refund Litigation      
Loss Contingencies [Line Items]      
Receivables, refund of tariff amount | $     $ 11.4
Pending Litigation      
Loss Contingencies [Line Items]      
Number of class action lawsuits | classActionLawsuit 6 6