XML 52 R43.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended
Aug. 23, 2019
Dec. 31, 2024
Dec. 31, 2023
ATM Agreement      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Issuance of common stock in a private transaction, net of issuance costs, shares   0 0
2019 at-the-market issuance sales agreement | B. Riley FBR      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Sales commission as a percentage of gross proceeds 3.50%    
2019 at-the-market issuance sales agreement | Maximum | B. Riley FBR      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock purchase agreement, aggregate amount of common stock agreed to be purchased $ 75,000,000.0