XML 70 R59.htm IDEA: XBRL DOCUMENT v3.25.1
Net Loss Per Share - Additional Information (Detail) - shares
Mar. 31, 2025
Dec. 31, 2024
Mar. 31, 2024
Number of options outstanding 113,487 113,487  
Employee Stock Option      
Number of options outstanding 113,487   244,904
Restricted Stock Units      
Number of restricted stock units outstanding 25,846   6,952