XML 85 R78.htm IDEA: XBRL DOCUMENT v3.25.3
Stock Compensation - Additional Information (Detail) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Sep. 30, 2024
Jun. 30, 2024
Mar. 31, 2024
Sep. 30, 2025
Sep. 30, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Proceeds from exercise of stock options             $ 12,793 $ 7,531
Number of options, Outstanding 11,330,004           11,330,004  
Common Stock [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of stock options exercised 879,000 407,000 975,000 746,000 491,000 664,000    
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 $ 6,200           $ 6,200  
Expected remaining weighted average vesting period             2 years 6 months  
Non-cash stock-based compensation expense $ 900     $ 800     $ 3,400 $ 4,500
Common stock granted 0     0     18,700 35,693
Two Thousand Eighteen Stock Incentive Plan [Member] | Common Stock [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Common stock shares available for future issuance under the Plan 6,739,236           6,739,236  
Options to Purchase Common Stock [Member]                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Number of stock options exercised 879,014     745,195     2,260,541 1,901,467
Proceeds from exercise of stock options $ 5,800     $ 4,000     $ 12,800 $ 7,500
Stock option granted, contractual term 7 years     7 years     7 years 7 years
Common stock unit granted 82,500     40,000     773,903 880,995
Unrecognized compensation expense related to non-vested stock compensation awards granted under the Plan $ 32,200           $ 32,200  
Expected remaining weighted average vesting period             2 years 4 months 24 days  
Non-cash stock-based compensation expense $ 4,800     $ 3,600     $ 15,700 $ 12,600
Stock options to purchase shares of common stock 6,338,132           6,338,132