XML 52 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended
Nov. 02, 2023
May 25, 2023
Apr. 15, 2019
Mar. 31, 2025
Mar. 31, 2024
Aug. 31, 2021
Unrecognized compensation cost related to unvested employee and director stock-based awards       $ 83.4    
Weighted average period for unrecognized compensation cost       2 years 6 months    
Common Stock            
Number of shares issued       24,268 9,506  
2019 Stock Plan [Member]            
Share-based compensation arrangement by share-based payment award, number of shares authorized     3,428,571      
Share based compensation arrangement by share based payment award number of shares available for grant       436,485    
2019 Stock Plan [Member] | Common Stock            
Share-based compensation arrangement by sharebased payment award, number of additional shares authorized   1,000,000        
2019 Stock Plan [Member] | From 2014 Plan [Member]            
Share-based compensation arrangement by share-based payment award, number of shares authorized     1,595,189      
2019 Employee Stock Purchase Plan [Member]            
Share-based compensation arrangement by share-based payment award, number of shares authorized     371,142      
Share based compensation arrangement by share based payment award number of shares available for grant       208,988    
Purchase price of common stock, percent     85.00%      
Number of shares issued       24,268    
2021 Inducement Plan [Member] | Common Stock            
Share-based compensation arrangement by share-based payment award, number of shares authorized           1,000,000
Share-based compensation arrangement by sharebased payment award, number of additional shares authorized 500,000          
Share based compensation arrangement by share based payment award number of shares available for grant       427,410    
2019 Plan and 2021 Inducement Plan [Member] | Common Stock            
Options granted       286,732    
Share-based compensation arrangement by share-based payment award, options, grants in period, weighted average grant date fair value       $ 49.16    
2019 Plan and 2021 Inducement Plan [Member] | Restricted stock units [Member]            
Shares granted       325,064    
Share-based compensation arrangement by share-based payment award, grants in period, weighted average grant date fair value       $ 75.18