XML 131 R57.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Narrative (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
vote
$ / shares
shares
Mar. 31, 2024
USD ($)
shares
Dec. 31, 2024
$ / shares
shares
Mar. 31, 2023
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, shares authorized (in shares) | shares 80,000,000   80,000,000  
Common stock, par value (in dollars per share) | $ / shares $ 0.0001   $ 0.0001  
Common stock, number of voting rights | vote 1      
Aggregate intrinsic value of options exercised $ 1,100 $ 400    
Granted (in shares) | shares 0 0    
Stock repurchase authorized amount       $ 50,000
Repurchase of common stock (in shares) | shares 0      
Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 400      
Unrecognized compensation cost, period for recognition (in years) 1 year 1 month 6 days      
RSUs | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years) 2 years      
RSUs | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years) 4 years      
PRSU | Chief Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 1,000      
Unrecognized compensation cost, period for recognition (in years) 3 years      
Vesting period (in years) 3 years      
Nonvested, weighted average grant date fair value (in dollars per share) | $ / shares $ 24.08      
PRSU | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years) 1 year      
PRSU | Minimum | Chief Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting rights, percentage 0.00%      
PRSU | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Vesting period (in years) 4 years      
PRSU | Maximum | Chief Executive Officer        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting rights, percentage 100.00%      
RSU and PRSU        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Unrecognized compensation cost $ 43,400      
Unrecognized compensation cost, period for recognition (in years) 1 year 8 months 12 days      
Nonvested, weighted average grant date fair value (in dollars per share) | $ / shares $ 26.49   $ 24.40  
Employee Stock        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Purchase price of common stock, percent (as a percent) 85.00%      
Maximum employee subscription amount $ 25      
Look back feature (in months) 6 months      
Percentage of issued and outstanding stock, maximum (as a percent) 1.00%