XML 68 R53.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
tranche
shares
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
tranche
$ / shares
shares
Jun. 30, 2024
USD ($)
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Outstanding option intrinsic value $ 1,500   $ 1,500  
Exercisable, intrinsic value 1,500   1,500  
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.18 $ 26.22
Share-based payment arrangement, expense 3,408 $ 2,314 $ 7,456 $ 3,359
Outstanding stock options        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based payment arrangement, expense 2,200 1,600 4,000 2,500
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount 23,500   $ 23,500  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition     2 years 10 months 17 days  
Restricted stock awards        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based payment arrangement, expense 800 $ 700 $ 1,400 $ 800
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount $ 6,200   $ 6,200  
Award vesting period     2 years 7 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,000  
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 $ 7,100   $ 7,100  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, not probable to vest | shares     126,062