XML 105 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
Net Loss Per Share - Additional Information (Detail) - shares
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Number of options outstanding 340,460 658,138  
Employee Stock Option      
Number of options outstanding 340,460 658,138 640,787
Restricted Stock Units      
Number of restricted stock units outstanding 79,913 47,194 31,043