XML 73 R62.htm IDEA: XBRL DOCUMENT v3.24.3
Net Loss Per Share - Additional Information (Details) - shares
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Number of options outstanding 4,259,562 7,897,647  
Employee Stock Option      
Number of options outstanding 4,259,562   8,040,891
Restricted Stock Units      
Number of restricted stock units outstanding 967,924   775,711