XML 130 R110.htm IDEA: XBRL DOCUMENT v3.22.4
Benefit Plans - Additional Information (Detail) - Employee Benefit Plans [Member] - USD ($)
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Defined Benefit Plan Disclosure [Line Items]    
Maximum percentage of current compensation of employee to contribute in plan 15.00%  
Percentage of matching contributions by the Company to employee's contributions to 401(k) plan 100.00%  
Discretionary contributions to the 401(k) plan $ 0 $ 0
Maximum [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Employer matches employee contribution percentage 4.00%