XML 65 R49.htm IDEA: XBRL DOCUMENT v3.22.0.1
Benefit Plans - Additional Information (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Compensation And Retirement Disclosure [Abstract]      
Discretionary Company contributions $ 0 $ 0 $ 0
Employer matching contribution 1,900,000 1,800,000 $ 1,900,000
Long term portion of deferred compensation plan liability 6,300,000 4,900,000  
Current portion of deferred compensation plan liability 200,000 100,000  
Fair value of long term portion of deferred compensation plan liability 6,300,000 4,900,000  
Fair value of current portion of deferred compensation plan liability $ 200,000 $ 100,000