XML 80 R58.htm IDEA: XBRL DOCUMENT v3.22.4
Employee Benefit Plan - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
401(k) plan [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Defined contribution plan, description The Company’s 401(k) plan covers employees who are at least 21 years of age. Employees may elect to defer a percentage of their salary up to the maximum allowed under the Internal Revenue Service Code. The Company moved back to a safe harbor plan as of January 1, 2022 and reinstated the company matching contributions to the 401(k) plan, which had been discontinued in 2020. Company match is 100% for first 3% and 50% for next 2% of employee’s contributions. The employee contributions are 100% vested immediately.  
Defined contribution plan, employee eligibility age 21 years  
Defined contribution plan, cost $ 2.9 $ 1.4
Employee contribution vested 100.00%  
Percentage of one-time contribution, highly compensated employees   4.00%
Percentage of one-time contribution, non-highly compensated employees   5.00%
401(k) plan Matching First 3% [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Employer matching contributions 100.00%  
401(k) plan Matching Next 2% [Member]    
Defined Benefit Plan Disclosure [Line Items]    
Employer matching contributions 50.00%