XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Employee Benefit Plans - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expense for matching contributions $ 2.3 $ 2.2
ESPP offering period 6 months  
Employee Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Maximum employee subscription rate 15.00%  
Purchase price of common stock shares, lower of fair market value, percentage 85.00%  
Shares of common stock issued 0 0
Shares available for future purchase 1,567,514