v3.25.1
Stockholders' Equity and Stock-Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Nov. 30, 2024
Mar. 24, 2019
Mar. 31, 2025
Mar. 31, 2024
Jun. 30, 2024
Jun. 30, 2022
Dec. 31, 2018
Fair value of option vested     $ 4,884 $ 3,669      
Options granted     1,558,694 2,640,601      
Weighted average grant-date fair value     $ 1.89 $ 1.89      
Restricted Stock Units [Member]              
Unrecognized stock compensation expense     $ 5,952        
Share-based compensation expected to be recognized over a weighted-average period     2 years 8 months 15 days        
Granted during the period     1,853,844 1,766,615      
Performance Share Units              
Unrecognized stock compensation expense     $ 1,603        
Share-based compensation expected to be recognized over a weighted-average period     9 months        
Granted during the period     602,727        
Performance Share Units | Maximum              
Vesting percentage     200.00%        
Performance Share Units | Minimum              
Vesting percentage     0.00%        
Option              
Unrecognized stock compensation expense     $ 7,927        
Share-based compensation expected to be recognized over a weighted-average period     2 years 7 months 24 days        
Selling, General and Administrative Expenses              
Stock-based compensation expense     $ 3,367 $ 2,407      
Selling, General and Administrative Expenses | Performance Share Units              
Stock-based compensation expense     $ 525        
2003 and 2018 Stock Incentive Plan | Maximum              
Stock option granted vesting period     5 years        
2003 and 2018 Stock Incentive Plan | Minimum              
Stock option granted vesting period     4 years        
2003 and 2018 Stock Incentive Plan | Option              
Stock option expiration period     10 years        
Common Class A              
Company issued acquisition of shares   728,548          
Number of shares repurchase 7,921,731            
Common Class A | 2018 Stock Incentive Plan              
Common stock awards authorized         15,900,000 7,826,970 9,198,996