XML 63 R51.htm IDEA: XBRL DOCUMENT v3.25.3
Stockholders' Equity - Additional Information (Detail)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
Tranche
$ / shares
shares
Sep. 30, 2024
shares
Sep. 30, 2025
USD ($)
Tranche
$ / shares
shares
Sep. 30, 2024
USD ($)
shares
Dec. 31, 2024
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Preferred stock authorized 100,000,000   100,000,000   100,000,000
Preferred stock per share | $ / shares $ 0.01   $ 0.01   $ 0.01
Preferred stock, shares issued 0   0   0
Preferred stock, shares outstanding 0   0   0
Common stock reserve for issuance 4,750,527   4,750,527   4,622,750
Restricted Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Fair value of stock granted | $     $ 9,996 $ 34,594  
Aggregate intrinsic value of restricted stock units vested | $     $ 4,846 $ 11,280  
Restricted Stock [Member] | Minimum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock units vest over the service period     1 year    
Restricted Stock [Member] | Maximum [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Restricted stock units vest over the service period     4 years    
Performance-based or Market Condition Share Awards [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Fair value of stock granted | $     $ 1,438    
Performance period 3 years        
Shares, granted 300,000   199,999 0  
Fair value for first annual tranche | $ $ 1,250   $ 1,250    
Performance-based or Market Condition Share Awards [Member] | 50% annual goal bonus          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share Based Compensation Arrangement By Share Based Payment Award Number of Tranches Eligible To Vest | Tranche 3        
Vesting Percentage 50.00%        
Performance-based or Market Condition Share Awards [Member] | 50% operating cash flow bonus          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share Based Compensation Arrangement By Share Based Payment Award Number of Tranches Eligible To Vest | Tranche 6        
Vesting Percentage 50.00%        
Restricted Stock Units [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares, granted     1,069,533    
Long-term Incentive Awards [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share Based Compensation Arrangement By Share Based Payment Award Number of Tranches Eligible To Vest | Tranche     4    
Share based payment award description     As part of his employment agreement, the chief financial officer ("CFO") was granted a long term incentive award, under which a total of $5,000 can be earned. The award is eligible to vest in four equal annual tranches on the anniversary of the CFO's start date, subject to employment and certain performance and market conditions being met.    
Recognized compensation expense | $ $ 817   $ 1,148    
Granted long term incentive award earned | $     $ 5,000    
Long-term Incentive Awards one          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share based payment award description     Company granted a long term incentive award to the CEO, under which a total of $2,000 can be earned, upon achievement of certain performance milestones measured over a three year performance period ending December 31, 2027. Fifty percent of the awards is designated as annual goal bonus divided into three separate year tranches, with each tranche allocated to a fiscal year within the performance period, and the remaining 50% as operating cash flow bonus that are divided into 6 tranches which can be earned over the performance period. At each reporting period, the amount of the awards is determined based on the probability of achievement against the pre-established performance measures and if necessary, a cumulative catch-up adjustment is recorded to reflect any revised estimates regarding the probability of achievement.    
Recognized compensation expense | $ 500   $ 500    
Granted long term incentive award earned | $ $ 2,000        
Long-term Incentive Awards one | 50% annual goal bonus          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share Based Compensation Arrangement By Share Based Payment Award Number of Tranches Eligible To Vest | Tranche 3        
Vesting Percentage 50.00%        
Long-term Incentive Awards one | 50% operating cash flow bonus          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Share Based Compensation Arrangement By Share Based Payment Award Number of Tranches Eligible To Vest | Tranche 6        
Vesting Percentage 50.00%        
2020 Equity Incentive Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Stock options, granted     0 0  
2020 Employee Stock Purchase Plan [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares, issued under ESPP     127,675 115,527  
Shares available for issuance     301,148    
Equity Award Plan [Member] | Common Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized stock-based compensation | $ $ 17,152   $ 17,152    
Weighted-average period     1 year 10 months 24 days    
Common Class A [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock per share | $ / shares $ 147   $ 147   $ 139
Common Class B [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Number of shares converted 0 0 0 0  
Common stock per share | $ / shares $ 14   $ 14   14
Common Class C [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock per share | $ / shares $ 3   $ 3   $ 3