v3.26.1
Stock-Based Compensation - Additional Information (Detail) - shares
3 Months Ended
Jul. 10, 2024
Mar. 31, 2026
2014 Stock Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock, number of shares reserved for issuance   0
2020 Long Term Incentive Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock, number of shares reserved for issuance   3,308,859
Increased number of shares 3,500,000  
New aggregate share limit 17,960,000  
2014 Employee Stock Purchase Plan [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Common stock, number of shares reserved for issuance   24,077
Employee Stock Option [Member] | Board of Directors [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected life assumption using simplified method, description   For stock options granted to the Company’s board of directors (the “Board”), the Company determined the expected life assumption using the simplified method as the starting point with an average period of 12 months added to take into account the extended range of time of 12 to 18 months that vested stock options granted to Board members may be exercised upon termination.
Employee Stock Option [Member] | Board of Directors [Member] | Minimum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period of stock options granted   12 months
Employee Stock Option [Member] | Board of Directors [Member] | Maximum [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Vesting period of stock options granted   18 months