XML 111 R101.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments, Contingencies and Guarantees (Detail) - USD ($)
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Loss Contingencies [Line Items]    
Self insurance accrued in health care claims $ 1,000,000 $ 400,000
Contingent liability
Russia's invasion of Ukraine    
Loss Contingencies [Line Items]    
Estimate of possible loss 6,200,000  
Russia's invasion of Ukraine | Other Expenses    
Loss Contingencies [Line Items]    
Loss contingency accrual, provision 6,000,000  
Indemnification    
Loss Contingencies [Line Items]    
Contingent liability 0  
Guarantees    
Loss Contingencies [Line Items]    
Guarantee liability 1,900,000 $ 1,800,000
Contingent liability $ 0