XML 45 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Stock Award Plans and Stock-based Compensation - Additional Information (Detail) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Stock award net share settled paid for withholding taxes 0 0 0 16,744
Employee Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 9,200   $ 9,200  
Weighted-average remaining contractual term     9 months 14 days  
Restricted Stock Units [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 2,511,100   $ 2,511,100  
Weighted-average remaining contractual term     2 years 6 months  
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 491,770   491,770  
Number of common shares reserved for issuance 1,085,401   1,085,401  
Percentage increase in number of shares of common stock reserved and available for issuance     4.00%