XML 68 R54.htm IDEA: XBRL DOCUMENT v3.25.3
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
USD ($)
tranche
shares
Sep. 30, 2024
USD ($)
Sep. 30, 2025
USD ($)
tranche
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Outstanding option intrinsic value $ 2,900   $ 2,900  
Exercisable, intrinsic value 2,000   2,000  
Share-based compensation arrangement by share-based payment award, options, exercised, intrinsic value 100   $ 100  
Share-based compensation arrangement by share-based payment award, options, grants in period, weighted average grant date fair value (in dollars per share) | $ / shares     $ 13.43 $ 26.52
Share-based payment arrangement, expense 3,365 $ 2,474 $ 10,821 $ 5,833
Outstanding stock options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based payment arrangement, expense 2,200 1,800 6,300 4,300
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount 21,300   $ 21,300  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition     2 years 8 months 19 days  
Restricted stock awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based payment arrangement, expense 700 $ 700 $ 2,100 $ 1,500
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount $ 5,100   $ 5,100  
Award vesting period     1 year 9 months 14 days  
Performance stock units        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based payment arrangement, number of tranches | tranche 2   2  
Number of shares common stock holder to receive when restricted stock unit vests (in shares) | shares 1   1  
Performance stock units | Share-Based Payment Arrangement, Tranche One        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based payment arrangement, expense $ 400   $ 2,400  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, probable to vest | shares     126,062  
Performance stock units | Share-Based Payment Arrangement, Tranche Two        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount $ 6,700   $ 6,700  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, not probable to vest | shares     126,062