XML 67 R54.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
tranche
$ / shares
shares
Mar. 31, 2024
USD ($)
$ / shares
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Outstanding option intrinsic value $ 700  
Exercisable, intrinsic value $ 700  
Share-based compensation arrangement by share-based payment award, options, grants in period, weighted average grant date fair value (in dollars per share) | $ / shares $ 12.78 $ 25.97
Share-based payment arrangement, expense $ 4,048 $ 1,045
Outstanding stock options    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based payment arrangement, expense 1,800 1,000
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount $ 25,500  
Share-based payment arrangement, nonvested award, cost not yet recognized, period for recognition 3 years 1 month 13 days  
Restricted stock awards    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based payment arrangement, expense $ 600 $ 100
Share-based payment arrangement, nonvested award, option, cost not yet recognized, amount $ 7,200  
Award vesting period 2 years 3 months 3 days  
Performance stock units    
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Share-based payment arrangement, number of tranches | tranche 2  
Number of shares common stock holder to receive when restricted stock unit vests (in shares) | shares 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 $ 1,600  
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,500  
Share-based compensation arrangement by share-based payment award, equity instruments other than options, not probable to vest | shares 126,062