v3.26.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
12 Months Ended
May 30, 2018
Dec. 20, 2017
Dec. 31, 2025
Dec. 31, 2024
Nov. 07, 2024
Stockholders Equity [Line Items]          
Preferred stock, shares authorized     10,000,000    
Preferred stock, par value     $ 0.001    
Preferred stock, outstanding     0 0  
Total consideration on repurchase of shares       $ 1,879,000  
Stock Repurchase Program          
Stockholders Equity [Line Items]          
Stock repurchase program, authorized amount         $ 10,000,000
Number of common stock repurchased     0 463,779  
Stock Repurchase Program | Restricted Stock Units          
Stockholders Equity [Line Items]          
Number of common stock repurchased     128,526 423,679  
Common Stock          
Stockholders Equity [Line Items]          
Number of common stock repurchased       464,000  
Maximum | Common Stock          
Stockholders Equity [Line Items]          
Shares issued, price per share     $ 4.00    
Series A Participating Preferred Stock          
Stockholders Equity [Line Items]          
Preferred stock, shares authorized     40,000    
Preferred stock, par value     $ 0.001    
Preferred stock, outstanding     0 0  
Series B Preferred Stock          
Stockholders Equity [Line Items]          
Preferred stock, shares authorized     5,000,000    
Preferred stock, par value   $ 0.001 $ 0.001    
Preferred stock, outstanding     5,000,000 5,000,000  
Shares issued, price per share   $ 4.00      
Total purchase price payable   $ 20,000,000      
Convertible preferred stock, terms of conversion     Each share of Series B Preferred Stock shall be convertible into the Company’s common stock (i) following the sixth (6th) anniversary of the initial closing of the Private Placement or (ii) if earlier, during the thirty (30) day period following the last trading day of any period of three (3) or more consecutive trading days that the closing market price of the Company’s common stock exceeds $10.00. Each share of Series B Preferred Stock is convertible at the option of the holder into such number of shares of the Company’s common stock    
Convertible preferred stock, threshold closing market price of entity stock   $ 10.00      
Percentage of beneficially ownership limitation in excess of outstanding common stock immediately after effect to applicable conversion   19.90%      
Minimum conversion price     $ 3.27    
Dividend payment terms     Each share of Series B Preferred Stock is entitled to a cumulative annual dividend of 5% for the first six (6) years following the issuance of such share and 3% for each year thereafter, with the Company retaining the option to settle each year’s dividend after the tenth (10th) year in cash. The dividends accrue and are payable in kind upon such time as the shares convert into the Company’s common stock.    
Cumulative annual dividend for first six years     5.00%    
Cumulative annual dividend for each year after sixth year     3.00%    
Price per share distributable to stockholders     $ 4.00    
Series B Preferred Stock | Common Stock          
Stockholders Equity [Line Items]          
Preferred stock shares convertible into common stock     7,074,030    
Series B Preferred Stock | Private Placement at Initial Closing of Transaction          
Stockholders Equity [Line Items]          
Issuance of stock (in shares)   3,000,000      
Shares issued, price per share   $ 4.00      
Total purchase price payable   $ 12,000,000      
Series B Preferred Stock | Private Placement at Second Closing of Transaction          
Stockholders Equity [Line Items]          
Issuance of stock (in shares) 2,000,000 2,000,000      
Shares issued, price per share $ 4.00 $ 4.00      
Total purchase price payable $ 8,000,000.0        
Series B Preferred Stock | Maximum          
Stockholders Equity [Line Items]          
Preferred stock, issued   5,000,000      
Series B Convertible Preferred Stock          
Stockholders Equity [Line Items]          
Preferred stock, shares authorized     5,000,000 5,000,000  
Preferred stock, par value     $ 0.001 $ 0.001  
Preferred stock, outstanding     5,000,000 5,000,000  
Preferred stock, issued     5,000,000 5,000,000