XML 53 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Common Stock Reserved for Future Issuance (Detail)
Dec. 31, 2024
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance 9,934,567
2013 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance 2,893,673
2023 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance 9,934,567
Warrants | 2023 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance 2,893,673
Warrants | 2004 Plan, 2013 Plan and 2023 Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Common stock reserved for future issuance 7,040,894