XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail) - shares
Dec. 31, 2024
Dec. 31, 2023
May 31, 2023
Share-Based Payment Arrangement [Abstract]      
Stock options issued and outstanding 126,015    
Warrants issued and outstanding 1,853,047 0  
Authorized for future option grants 449,608    
Authorized for employee stock purchase plan 14,900    
Total common stock reserved for future issuance 2,443,570   104,166