XML 86 R78.htm IDEA: XBRL DOCUMENT v3.25.2
Stock Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Proceeds from exercise of stock options     $ 6,997 $ 3,553
Number of options, Outstanding 12,177,015   12,177,015  
Restricted Stock Units (RSUs) [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation expense related to non-vested stock compensation awards granted under the Plan $ 7,100   $ 7,100  
Expected remaining weighted average vesting period     2 years 8 months 12 days  
Non-cash stock-based compensation expense $ 1,500 $ 800 $ 2,500 $ 3,700
Common stock granted 15,261 0 18,700 35,693
Options to Purchase Common Stock [Member]        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of stock options exercised 406,372 491,840 1,381,527 1,156,272
Proceeds from exercise of stock options $ 2,200 $ 2,000 $ 7,000 $ 3,600
Stock option granted, contractual term 7 years 7 years 7 years 7 years
Common stock unit granted 180,447 47,500 691,403 840,995
Unrecognized compensation expense related to non-vested stock compensation awards granted under the Plan $ 36,700   $ 36,700  
Expected remaining weighted average vesting period     2 years 6 months  
Non-cash stock-based compensation expense $ 6,100 $ 3,600 $ 10,900 $ 9,000
Stock options to purchase shares of common stock 7,119,649   7,119,649