XML 79 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Employee Benefit Plan - Additional Information (Detail)
$ in Millions
12 Months Ended
Dec. 31, 2024
USD ($)
Hours
Dec. 31, 2023
USD ($)
Retirement Benefits [Abstract]    
Work hours per week | Hours 20  
Employer matching percent 50.00%  
Maximum percentage of contributions per employee 6.00%  
Vesting period 4 years  
Contribution amount | $ $ 0.2 $ 0.2