XML 93 R81.htm IDEA: XBRL DOCUMENT v3.25.4
Shareholders' Equity and Equity Incentive Plans - Summary of Stock Option Activity (Detail) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]      
Outstanding Share Options, Beginning balance 3,106,267    
Outstanding Share Options, Exercised (1,527,071)    
Outstanding Share Options, Forfeited or Expired (150,650)    
Outstanding Share Options, Ending balance 1,428,546 3,106,267  
Outstanding Share Options, Exercisable 1,428,546    
Weighted Average Exercise Price Per Share, Beginning balance $ 10.45    
Weighted Average Exercise Price Per Share, Exercised 7.89    
Weighted Average Exercise Price Per Share, Forfeited or Expired 34.95    
Weighted Average Exercise Price Per Share, Ending balance 10.59 $ 10.45  
Weighted Average Exercise Price Per Share, Exercisable $ 10.59    
Weighted Average Remaining Contractual Life 3 years 3 months 18 days 4 years  
Weighted Average Remaining Contractual Life, Exercisable 3 years 3 months 18 days    
Aggregate Intrinsic Value, Beginning balance $ 60,491    
Aggregate Intrinsic Value, Exercised 58,368 $ 65,900 $ 38,900
Aggregate Intrinsic Value, Ending balance 74,162 $ 60,491  
Aggregate Intrinsic Value, Exercisable $ 74,162