XML 55 R45.htm IDEA: XBRL DOCUMENT v3.24.3
Stockholders' Equity - Additional Information (Detail) - USD ($)
Aug. 14, 2024
Jul. 31, 2021
Maximum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Securities offered $ 250,000,000 $ 250,000,000
Public float $ 75,000,000  
2021 Sales Agreement [Member] | Cantor Fitzgerald Co [Member] | Minimum [Member]    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Securities offered   $ 75,000,000