XML 74 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Employee Benefit Plan - Additional Information (Detail) - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
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. Employer c  
Defined contribution plan, employee eligibility age 21 years  
Defined contribution plan, cost $ 3.5 $ 2.9
Employee contribution vested 100.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%