XML 92 R51.htm IDEA: XBRL DOCUMENT v3.23.1
Stockholders Equity - Additional Information (Detail)
1 Months Ended 12 Months Ended
Dec. 31, 2019
USD ($)
shares
Nov. 30, 2018
USD ($)
shares
Dec. 31, 2022
USD ($)
Vote
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Jan. 01, 2023
shares
Jan. 01, 2022
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        
Common stock dividend payments | $     0 $ 0        
Unrecognized stock option compensation not yet recognized | $     1,900,000          
Proceed from exercise of stock option | $     $ 3,000          
Equity Option                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized compensation cost, weighted average recognition period     2 years 9 months 18 days          
Restricted Stock                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Unrecognized compensation cost, weighted average recognition period     2 years 8 months 12 days          
Unrecognized compensation expense | $     $ 2,200,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          
Stock Incentive Plan 2021 | Subsequent Event                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock incentive plan, shares authorized           1,294,725    
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     18,721 29,854        
Maximum | Stock Incentive Plan 2021                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Stock incentive plan, shares authorized             6,056,291  
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.18 $ 2.91        
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     $ 1.25 $ 2.44        
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 $ 1,500,000          
Consideration agreed to transfer | $     $ 335,000,000          
Shares issued in exchange for settling contractual obligation     1,340,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              
Sonar Acquisition | Stock Incentive Plan                
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]                
Maximum percentage of authorized shares that may be issued     30.00%          
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