v3.26.1
Stock Based Compensation - Additional Information (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
May 14, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Authorized shares of stock, option plan, maximum 3,000,000        
Vesting period of awards       1/3 per year  
Number of Options granted       0  
Recognition of compensation expense   $ 3,938 $ 3,384 $ 7,152 $ 6,259
Number of share available for grant for prior plans   0   0  
Maximum term for awards granted (years)       10 years  
Shares issued related stock option exercises       86,357 10,394
Weighted-average grant-date fair value of options granted       $ 44.07  
Total intrinsic value of options exercised       $ 1,039 $ 63
Equity Incentive Plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage 5.00%        
Restricted Stock [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of shares granted       155,135  
Total unrecognized compensation cost related to nonvested option awards   $ 10,424   $ 10,424  
Weighted-average expense recognition period       1 year 3 months 18 days  
Vesting period       3 years  
Restricted Stock [Member] | 2025 Equity incentive plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average grant-date fair value of options granted       $ 155,135  
Restricted Stock Units (RSUs) [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Number of Options granted       226,556  
Number of shares granted       226,556  
Total unrecognized compensation cost related to nonvested option awards   $ 16,111   $ 16,111  
Weighted-average expense recognition period       1 year 6 months  
Restricted Stock Units (RSUs) [Member] | 2025 Equity incentive plan [Member]          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]          
Weighted-average grant-date fair value of options granted       $ 226,556