XML 64 R54.htm IDEA: XBRL DOCUMENT v3.23.3
Warrants and Options - Summary of Warrants Issued to Purchase Common Stock (Parenthetical) (Detail)
9 Months Ended
Sep. 30, 2023
January 2021 Service and Performance Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants expiration date Sep. 30, 2023
March 2020 Service and Performance Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants expiration date Sep. 30, 2023
March 2018 Placement Agent Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants expiration date Sep. 30, 2023
March 2018 Warrants [Member]  
Class of Warrant or Right [Line Items]  
Warrants expiration date Sep. 30, 2023