v3.26.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
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 $ 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 5,065,363   5,065,363   4,619,313
Restricted Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Fair value of stock granted     $ 3,069 $ 8,906  
Aggregate intrinsic value of restricted stock units vested     $ 3,010 $ 3,476  
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 Market Condition Share Awards [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Shares, granted     0 0  
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     61,939 77,083  
Shares available for issuance     338,291    
Equity Award Plan [Member] | Common Stock [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Unrecognized stock-based compensation $ 9,773   $ 9,773    
Weighted-average period     1 year 7 months 6 days    
Common Class A [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock per share $ 153   $ 153   $ 148
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 $ 14   $ 14   14
Common Class C [Member]          
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]          
Common stock per share $ 3   $ 3   $ 3