XML 66 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Stockholders Equity - Additional Information (Detail)
1 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
shares
Nov. 30, 2018
USD ($)
shares
Dec. 31, 2021
USD ($)
Vote
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Jan. 01, 2021
shares
Nov. 30, 2014
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Preferred stock, shares authorized     1,000,000      
Common stock, shares authorized     137,500,000 137,500,000    
Preferred stock, par value | $ / shares     $ 0.01      
Options granted with exercise prices less than current market value, Shares     0 0    
Income tax benefit related to stock-based compensation included in net loss | $     $ 0 $ 0    
Unrecognized stock option compensation not yet recognized | $     2,600,000      
Proceed from exercise of stock option | $     $ 445,000 $ 0    
Equity Option            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized compensation cost, weighted average recognition period     2 years 10 months 24 days      
Restricted Stock            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Unrecognized compensation cost, weighted average recognition period     2 years 10 months 24 days      
Unrecognized compensation expense | $     $ 4,500,000      
Stock Incentive Plan 2021            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock incentive plan, shares authorized         1,261,566  
Stock incentive plan, annual increase as a percentage of outstanding common stock     3.00%      
Stock incentive plan, options term     10 years      
Stock incentive plan, options annual vesting percentage     25.00%      
Stock incentive plan, vesting period     4 years      
Stock Incentive Plan 2021 | Restricted Stock Units            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock incentive plan, options annual vesting percentage     25.00%      
Stock incentive plan, vesting period     4 years      
Employee Stock Purchase Plan Twenty Fourteen            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock incentive plan, shares authorized     225,000      
Percentage of compensation eligible for purchase of stock     15.00%      
Maximum value of stock employee is permitted to purchase in any calendar year | $     $ 25,000      
Stock purchased by eligible employee     29,854 41,987    
Maximum | Stock Incentive Plan 2021            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock incentive plan, shares authorized         4,761,566  
Maximum | Stock Incentive Plan 2021 | Equity Option            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock incentive plan, shares authorized     3,500,000      
Maximum | Employee Stock Purchase Plan Twenty Fourteen            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock purchased by eligible employee, price per share | $ / shares     $ 2.91 $ 2.01    
Minimum | Employee Stock Purchase Plan Twenty Fourteen            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock purchased by eligible employee, price per share | $ / shares     $ 2.44 $ 1.38    
Callcap Acquisition            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Business acquisition, percentage of voting interests acquired   100.00%        
Cash paid for business acquisition | $   $ 25,000,000        
Sonar Acquisition            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Business acquisition, percentage of voting interests acquired 100.00%          
Cash paid for business acquisition | $ $ 8,500,000          
Class B            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock, shares authorized     125,000,000 125,000,000    
Votes per share | Vote     1      
Number of shares authorized to be repurchased           3,000,000
Total Share Repurchase Amount | $       $ 10,800,000    
Total Number of Shares Repurchased       5,000,000    
Class B | Employee Stock Purchase Plan Twenty Fourteen            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock purchase price as a percentage of fair value     95.00%      
Class B | Maximum | Stock Incentive Plan 2021            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock incentive plan, shares authorized     2,000,000      
Class B | Callcap Acquisition            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock issued during the period, shares   3,400,000        
Common stock issuance period   4 years        
Class B | Sonar Acquisition            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Stock issued during the period, shares 1,000,000.0          
Common stock issuance period 3 years          
Class B | Sonar Acquisition | Maximum            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Future earnout consideration, shares 389,000          
Class B | Edenbrook Capital LLC [Member]            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Tender Offer Completed For Purchase of Share       10,000,000    
Tender Offer Completed Value Per Share | $ / shares       $ 2.15    
Class A            
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]            
Common stock, shares authorized     12,500,000 12,500,000    
Votes per share | Vote     25