XML 81 R59.htm IDEA: XBRL DOCUMENT v3.22.4
Equity Incentive Plan - Additional Information (Detail)
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 28, 2022
shares
Feb. 28, 2021
shares
Jun. 30, 2022
Installment
shares
Dec. 31, 2022
USD ($)
Installment
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock-based compensation | $       $ 5,137,000 $ 3,980,000
Nebula          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock-based compensation | $       $ 700,000  
Performance Based Restricted Stock Option [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting maximum number of annual installments | Installment       3  
Granted     463,000    
Performance Based Restricted Stock Option [Member] | Annual Consolidated Revenue [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting maximum number of annual installments | Installment     3    
Share based compensation arrangement by share based payment award vest based on achievement     50.00%    
Performance Based Restricted Stock Option [Member] | Nebula          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting maximum number of annual installments | Installment     3    
Share based compensation arrangement by share based payment award achievement period       3 years  
Share based compensation arrangement by share based payment award vest based on achievement     50.00%    
Time-Based Restricted Stock Units [Member] | Non Employee Director [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock-based compensation | $       $ 700,000 $ 700,000
Options granted       100,000 90,324
Time-Based Restricted Stock Units [Member] | Maximum [Member] | Non Employee Director [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period       3 years  
Time-Based Restricted Stock Units [Member] | Minimum [Member] | Non Employee Director [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period       1 year  
2019 Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Percentage of share increase       5.00%  
Shares increases in period 2,134,227 2,126,451      
Common stock options authorized under plan       11,760,678  
Common stock options available for issuance       2,145,118  
Options granted       1,135,850 1,415,371
2019 Plan [Member] | Time Based Vesting Stock Option [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Vesting period       3 years  
Weighted average fair value granted | $ / shares       $ 2.55 $ 1.83
Stock-based compensation | $       $ 3,900,000 $ 4,000,000.0
Unrecognized stock-based compensation expense | $       $ 2,800 $ 4,200,000
Unrecognized stock-based compensation expense, period       1 year 10 months 2 days 1 year 5 months 4 days
2019 Plan [Member] | Time Based Vesting Stock Option [Member] | Maximum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Expiration period       10 years