XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Preferred Stock, Common Stock and Stockholders' Equity - Summary of Common Stock Reserved for Future Issuance (Detail) - shares
Dec. 31, 2023
May 31, 2023
Dec. 31, 2022
Share-Based Payment Arrangement [Abstract]      
Stock options issued and outstanding 624,232   491,851
Authorized for future option grants 547,838   146,497
Authorized for employee stock purchase plan 145,381   37,048
Total common stock reserved for future issuance 1,317,451 1,194,717 675,396