v3.26.1
Stockholders' Equity - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Preferred stock authorized 100,000,000   100,000,000
Preferred stock per share $ 0.01   $ 0.01
Preferred stock, shares issued 0   0
Preferred stock, shares outstanding 0   0
Common stock reserve for issuance 5,331,692   4,619,313
Restricted Stock [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Fair value of stock granted $ 2,312 $ 7,524  
Aggregate intrinsic value of restricted stock units vested $ 855 $ 1,302  
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 $ 11,653    
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 $ 150   $ 148
Common Class B [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Number of shares converted 0 0  
Common stock per share $ 14   14
Common Class C [Member]      
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]      
Common stock per share $ 3   $ 3