XML 149 R136.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Assets and Liabilities - Narrative (Detail) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Transfer from level one to level two fair value assets   $ 0 $ 0
Transfer from level two to level one fair value assets   0 0
Transfers from level two to level one fair value liabilities   0 0
Transfer from level one to level three fair value assets $ 0    
Transfer from level three to level one fair value assets 0    
Transfer from level one to level two fair value liabilities   0 0
Transfers into level three fair value liabilities 0 0  
Quoted Prices in Active Markets for Identical Assets (Level 1)      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Transfer from level one to level three fair value assets   0  
Transfer from level three to level one fair value assets   0  
Transfers into level three fair value liabilities 0 0  
Transfers out of level three fair value liabilities 0 0  
Quoted Prices in Active Markets for Identical Assets (Level 1) | Mutual Funds      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Investment in mutual funds   58,100,000 $ 53,900,000
Significant Other Observable Inputs (Level 2)      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Transfer from level one to level three fair value assets   0  
Transfer from level three to level one fair value assets 0 0  
Transfers into level three fair value liabilities 0 0  
Transfers out of level three fair value liabilities $ 0 $ 0  
Carrying amount | Maximum      
Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]      
Financial instruments original maturity   90 days