XML 48 R41.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Award Plans and Stock-based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Stock award net share settled paid for withholding taxes 0 0
Employee Stock Option    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost $ 2,900  
Weighted-average remaining contractual term 5 months 23 days  
Restricted Stock Units [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Unrecognized compensation cost $ 1,944,000  
Weighted-average remaining contractual term 2 years 2 months 12 days  
2018 Stock Option and Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares available for future grant 1,819,933  
Number of common shares reserved for issuance 1,375,130  
Percentage increase in number of shares of common stock reserved and available for issuance 4.00%