v3.26.1
Commitments, Contingencies and Guarantees (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Loss Contingencies [Line Items]      
FDIC indemnification asset, incurred losses $ 0 $ 0  
Self insurance accrued in health care claims 4,100,000   $ 3,100,000
Contingent liability  
Russia's invasion of Ukraine | Other expenses      
Loss Contingencies [Line Items]      
Loss contingency accrual, provision 0 $ 0  
Guarantees      
Loss Contingencies [Line Items]      
Guarantee liability 7,600,000   $ 7,600,000
Contingent liability $ 0