XML 54 R47.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Nov. 02, 2023
May 25, 2023
Apr. 15, 2019
Sep. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Aug. 31, 2021
Unrecognized compensation cost related to unvested employee and director stock-based awards       $ 67.5       $ 67.5  
Weighted average period for unrecognized compensation cost               2 years 3 months 18 days  
Common Stock                  
Number of shares issued       34,728 24,268 21,797 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       477,890       477,890  
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       174,260       174,260  
Purchase price of common stock, percent     85.00%            
Number of shares issued               58,995  
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       407,863       407,863  
2019 Plan and 2021 Inducement Plan [Member] | Common Stock                  
Options granted               318,130  
Share-based compensation arrangement by share-based payment award, options, grants in period, weighted average grant date fair value               $ 51.56  
2019 Plan and 2021 Inducement Plan [Member] | Restricted stock units [Member]                  
Shares granted               363,545  
Share-based compensation arrangement by share-based payment award, grants in period, weighted average grant date fair value               $ 79.52