XML 84 R77.htm IDEA: XBRL DOCUMENT v3.25.1
Stock Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Proceeds from exercise of stock options $ 4,787 $ 1,522
Number of options, Outstanding 12,577,619  
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 $ 8,300  
Expected remaining weighted average vesting period 2 years 8 months 12 days  
Non-cash stock-based compensation expense $ 1,100 $ 2,900
Common stock granted 3,439 35,693
Options to Purchase Common Stock [Member]    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of stock options exercised 975,155 664,432
Proceeds from exercise of stock options $ 4,800 $ 1,500
Stock option granted, contractual term 7 years 7 years
Common stock unit granted 510,956 793,495
Unrecognized compensation expense related to non-vested stock compensation awards granted under the Plan $ 42,200  
Expected remaining weighted average vesting period 2 years 7 months 6 days  
Non-cash stock-based compensation expense $ 4,800 $ 5,400
Stock options to purchase shares of common stock 7,079,684