XML 72 R62.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Net Loss Per Share - Additional Information (Detail) - shares
Jun. 30, 2024
Dec. 31, 2023
Jun. 30, 2023
Number of options outstanding 6,067,881 7,897,647  
Employee Stock Option      
Number of options outstanding 6,067,881   8,134,597
Restricted Stock Units [Member]      
Number of restricted stock units outstanding 976,799   791,853